WPS office 中接入deep Seek
在WPS中接入AI功能(如DeepSeek-R1或其他AI模型)可以通过API实现,帮助您在文档编辑中更高效地生成和处理内容。以下是详细步骤:
1. 获取AI模型的API Key
- 选择AI模型:例如DeepSeek-R1、Kimi或其他支持API的AI模型。
- 注册并申请API Key:访问AI模型的官方平台(如DeepSeek官网:https://www.deepseek.com) 。注册账号,登录后申请API Key。注意:部分平台可能需要充值才能使用API服务。
2. 在WPS中配置宏代码
WPS支持通过VBA(Visual Basic for Applications)宏代码调用外部API。以下是具体操作步骤:
步骤1:启用开发工具
- 打开WPS文字文档。
- 点击菜单栏的【工具】,选择【开发工具】。
- 如果未显示【开发工具】选项,可在【工具】→【自定义】中勾选【开发工具】。
步骤2:打开VBA编辑器
- 在【开发工具】选项卡中,点击【查看代码】,打开VBA编辑器。
步骤3:编写并导入代码
- 将以下代码复制到VBA编辑器中:Sub CallAI() Dim AI_URL As String Dim AI_KEY As String Dim prompt As String ' 替换为你的API Key AI_KEY = "你的API Key" ' 设置API请求URL AI_URL = "https://api.deepseek.com/v1/chat/completions" ' 获取当前文档内容作为提示 prompt = Selection.Text ' 发送API请求 With CreateObject("MSXML2.ServerXMLHTTP") .Open "POST", AI_URL, False .SetRequestHeader "Content-Type", "application/json" .SetRequestHeader "Authorization", "Bearer " & AI_KEY .Send "{""model"": ""deepseek-chat"" ,""messages"": [ {""role"": ""user"" ,""content"": """ & prompt & """ } ]}" ' 获取并处理响应 Dim response As String response = .ResponseText ' 根据需要解析response并插入文档 Selection.Text = response End With End Sub
- 确保将代码中的 AI_KEY 替换为你的实际API Key。
步骤4:保存并运行宏
- 保存代码。
- 在WPS文档中,点击【开发工具】→【运行宏】,选择 CallAI 宏。
- 选中需要处理的文本内容,运行宏,AI模型将根据提示生成内容并插入文档。
3. 使用内置的WPS AI功能(无需额外配置)
WPS本身也内置了AI功能(如WPS AI),可以实现类似的效果:
- 打开WPS文字文档。
- 点击菜单栏的【AI助手】,选择需要的功能(如润色、扩写、总结等)。
- 输入提示或选择文本,点击生成即可。
注意事项
- API Key的安全性:不要将API Key泄露给他人。
- 网络环境:确保网络稳定,以便API请求正常运行。
- 兼容性:部分AI模型可能需要特定的JSON格式请求,需根据API文档调整代码。