当前位置: 首页 > news >正文

礼品公司网站制作湖北网官网

礼品公司网站制作,湖北网官网,只买域名不建网站,军事网址大全 网站目录 一、问题描述 二、解决方法 三、代码 四、注意事项 五、总结 一、问题描述 如何在Word里面嵌入DeepSeek? 二、解决方法 1、新建文档,按 AltF11,进入VB界面。 2、选中文档,右键->插入->模块。 3、进入模块,粘入…

目录

一、问题描述

二、解决方法

三、代码

四、注意事项

五、总结


一、问题描述

如何在Word里面嵌入DeepSeek?


二、解决方法

1、新建文档,按 Alt+F11,进入VB界面。

2、选中文档,右键->插入->模块。

3、进入模块,粘入VBA代码。(代码见下文)

4、保存为带宏的word文档。

5、回到文档,打开文件->选项->信任中心->宏设置->启用所有宏。

不同版本word可能界面有所不同,但大同小异,启用宏即可。

6、(1)在左侧选择宏,显示已保存的程序模块;

(2)在右侧,主选项卡->开发工具->新建组deepseek;

(3)左侧选中模块1,右侧选中新建的组deepseek,点击中间的 添加,确定。

7、回到word界面,开发工具的选项卡下多了一个DeepSeek模块

8、 测试程序运行情况,看一下效果(响应时间稍微有点长)


三、代码

代码来源(如有侵权,请联系博主删除):如何在wps中加载deepseek?(文章后附VBA代码)_wps接入deepseek的vba代码-CSDN博客

DeepSeek嵌入Word之VBA | 编程语言前沿技术分享

Word接入DeepSeek - 王鹏鑫 - 博客园

Function CallDeepSeekAPI(api_key As String, inputText As String) As StringDim API As StringDim SendTxt As StringDim Http As ObjectDim status_code As IntegerDim response As StringAPI = "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 SendTxtstatus_code = .Statusresponse = .responseTextEnd With' 弹出窗口显示 API 响应(调试用)' MsgBox "API Response: " & response, vbInformation, "Debug Info"If status_code = 200 ThenCallDeepSeekAPI = responseElseCallDeepSeekAPI = "Error: " & status_code & " - " & responseEnd IfSet Http = Nothing
End FunctionSub DeepSeekV3()Dim api_key As StringDim inputText As StringDim response As StringDim regex As ObjectDim matches As ObjectDim originalSelection As Objectapi_key = "输入你的deepseek api-key"If api_key = "" ThenMsgBox "Please enter the API key."Exit SubElseIf Selection.Type <> wdSelectionNormal ThenMsgBox "Please select text."Exit SubEnd If' 保存原始选中的文本Set originalSelection = Selection.Range.DuplicateinputText = Replace(Replace(Replace(Replace(Replace(Selection.Text, "\", "\\"), vbCrLf, ""), vbCr, ""), vbLf, ""), Chr(34), "\""")response = CallDeepSeekAPI(api_key, inputText)If Left(response, 5) <> "Error" ThenSet regex = CreateObject("VBScript.RegExp")With regex.Global = True.MultiLine = True.IgnoreCase = False.Pattern = """content"":""(.*?)"""End WithSet matches = regex.Execute(response)If matches.Count > 0 Thenresponse = matches(0).SubMatches(0)response = Replace(Replace(response, """", Chr(34)), """", Chr(34))' 取消选中原始文本Selection.Collapse Direction:=wdCollapseEnd' 将内容插入到选中文字的下一行Selection.TypeParagraph ' 插入新行Selection.TypeText Text:=response' 将光标移回原来选中文本的末尾originalSelection.SelectElseMsgBox "Failed to parse API response.", vbExclamationEnd IfElseMsgBox response, vbCriticalEnd If
End Sub

四、注意事项

1、API地址与密钥

API 地址,https://api.deepseek.com/chat/completions

密钥,deepseek官网,创建,初次注册可以免费体验几次

2、返回报错与解决方法

参考官网报错代码:错误码 | DeepSeek API Docs

3、使用硅基流动网址与密钥

网址:https://api.siliconflow.cn/v1/chat/completions

密钥:官网注册创建,硅基流动统一登录

(注册邀请码:ogasTAfR )

SiliconFlow, Accelerate AGI to Benefit Humanity

模型路径:deepseek-ai/DeepSeek-V3

4、代码优化

直接第三步骤的代码,运行的结果,回车符\n会保留在文档中,如下图所示,

返回VBA代码,在过程Sub DeepSeekV3()中,在response 赋值语句下方添加一行代码:

            '把\n换成换行符
            response = Replace(response, "\n", vbCrLf)

其中,vbCrLf或Chr(10) 表示换行。


五、总结

在Word里面嵌入使用deepseek工具,可以通过VB程序来访问API地址来获取内容,优势是减少从网站里Ctrl+C和Ctrl+V 的操作,简化了操作步骤,实现文档内容一步到位。劣势是响应时间较长。

日期:2025年02月14日

http://www.yayakq.cn/news/567716/

相关文章:

  • 网站内容更新慢原因html表格编辑器
  • 网站虚拟空间过期聊城手机网站建设
  • 网站开发公司 经营范围站点创建成功有影响吗
  • 英文网站设计多少钱200m的空间可以做大大的网站
  • 做兼职一般去哪个网站好推介网站
  • 十堰网站整站优化公司二手车的网站建设例子
  • 玉林住房和城乡建设部网站网站体验调查问卷怎么做
  • 钓鱼网站教程网站域名怎么取
  • 洛阳平台公司马鞍山seo
  • 遵义市做网站的电话视频拍摄合同模板
  • 国内人做韩国网站一般都卖什么手续wordpress添加flash
  • 中国网站备案如何通过建立网站赚钱
  • 秦皇岛市城乡建设网站网站个人信息页面布局
  • 淘宝网站开发用到哪些技术科技创新小发明
  • 河北省住房和城乡建设厅网站广州手机网站制作
  • 帮助网站网站做优化怎么做蒙文网站
  • 营销型网站设计服务商网站字号
  • 企业网站的设计要求有哪些南宁网站建设gxjzdrj
  • 外包网站都有哪些高青网站建设
  • 如何在网站中做二级下拉菜单旧域名怎么做新网站
  • 学设计网站深圳模板网站建设
  • 西湖区商城网站建设深圳市电商网站建设企业
  • 网站建设工作经历1做网站的公司
  • 那些网站是专门做一些调研的士兵突击网站怎么做
  • 违规网站开发 开发者如何规避风险上海企业网络专线
  • 社交网站学网站建设需要下载什么
  • 福州移动网站建设新手如何给自己的网站做优化
  • 微信网站建设公司费用学网站平面设计
  • 吉祥物在线设计网站做靓号网站
  • 数码产品销售网站建设策划书电商网站设计素材