DeepSeek如何与WPS进行接入
deepseek作为一款强大的ai工具,能够显著提升办公效率,尤其在文档编辑和智能建议方面表现突出。为了充分利用其功能,许多用户希望将其接入wps办公软件。以下将详细介绍如何将deepseek接入wps的具体步骤。
方法一:通过官方插件快速接入
1. 安装插件
- 打开wps软件,点击顶部菜单栏的“插件中心”。
- 在插件中心搜索“deepseek”或“officeai”插件,并点击安装官方插件。
2. 配置插件信任与模型设置
- 安装完成后,依次点击:“信任此扩展”→“设置”→“大模型设置”→“本地部署”→“apikey”。
- 在弹出的选项中选择“deepseek大模型”。
3. 生成并绑定api密钥
- 访问[deepseek官网](https://deepseek.com),登录后进入开发者平台。
- 选择“api keys”→“创建新密钥”,建议命名为“wps办公套件”。
- 复制生成的32位加密字符。
- 在wps的插件设置中,开启“本地部署”选项,将复制的api密钥粘贴到指定位置,显示绿色校验标识即表示成功。
方法二:通过vba脚本调用api(需代码基础)
对于希望不通过插件接入的用户,可以通过vba脚本调用deepseek的api。以下是简要步骤和示例代码:
1. 打开vb编辑器
- 打开wps word文件,选择“vb编辑器”,进入vb开发模式。
2. 插入模块并输入代码
- 在vb编辑器中选择“插入”→“模块”,然后输入deepseek的开发代码。
3. 配置信任中心和自定义功能区
- 打开wps word软件,选择“文件”→“选项”→“信任中心”,勾选“受信任文档”及“受信任加载项”。
- 选择“文件”→“选项”→“自定义功能区”,新建一个组并重命名为“deepseek”,添加宏功能。
4. 示例代码
```vba
functioncalldeepseekapi(api_key as string, inputtext as string) as string
dim api as string, sendtxt as string
dim http as object, status_code as integer
dim response as string
api = "https://api.deepseek.com/chat/completions"
sendtxt = "{""model"": ""deepseek-chat"", ""messages"": [{""role"":""system"", ""content"":""you are a word assistant""}, {""role"":""user"", ""content"":""" & inputtext & """}], ""stream"": false}"
set http = createobject("msxml2.xmlhttp")
with http
.open "post", api, false
.setrequestheader "content-type", "application/json"
.setrequestheader "authorization", "bearer " & api_key
.send sendtxt
status_code = .status
response = .responsetext
end with
if status_code = 200 then
functioncalldeepseekapi = response
else
functioncalldeepseekapi = "error: " & status_code & " - " & response
end if
set http = nothing
end function
```
注意事项
- 系统兼容性:目前插件仅支持windows系统的wps,mac版用户需等待后续更新。
- 功能限制:接入后可能仅限wps word使用,excel等其他组件需单独配置。
- 替代方案:若不想安装插件,可以通过vba脚本调用api,但需要一定的代码基础。
通过以上方法,用户可以轻松将deepseek接入wps,实现更高效的文档编辑和智能办公体验。