Word中接入大模型API教程
内容提要
在Word中通过VBA接入大模型的教程包括获取选中文本、发送API的Post请求、解析JSON返回数据并提取内容,最后以假流式效果展示结果。用户需关注公众号获取插件,并设置API密钥。
关键要点
-
在Word中接入大模型的意义在于减少切换与复制粘贴的麻烦。
-
使用VBA接入大模型的步骤包括获取选中文本、发送API请求、解析JSON数据和展示结果。
-
第一步是获取用户选中的文本,如果未选择则弹窗提示。
-
第二步是向大模型API发送Post请求,需去除文本中的换行符以避免错误。
-
第三步是解析返回的JSON数据,提取content内容,使用正则表达式进行提取。
-
第四步是为了用户体验,打造假流式效果,逐字符展示结果。
-
用户需关注公众号获取Word插件,并设置API密钥。
-
获取API密钥的推荐平台是硅基流动,注册后可获得永久额度。
-
在Word中导入插件的步骤包括启用宏、导入文件和设置API密钥。
-
使用插件时,用户可以选中文本并选择相应功能进行操作。
延伸问答
如何在Word中接入大模型API?
在Word中接入大模型API的步骤包括获取选中文本、发送API的Post请求、解析JSON返回数据并提取内容,最后以假流式效果展示结果。
获取选中文本的VBA代码是什么?
获取选中文本的VBA代码包括检查是否有选中文本,如果没有则弹窗提示,选中文本后显示选中的内容。
如何发送Post请求到大模型API?
发送Post请求时,需要去除选中文本中的换行符,并使用MSXML2.XMLHTTP对象发送请求,设置请求头和API密钥。
如何解析API返回的JSON数据?
解析API返回的JSON数据可以使用正则表达式提取content内容,具体代码示例中使用了VBScript.RegExp对象。
如何在Word中展示假流式效果?
为了展示假流式效果,需要移动光标并逐字符插入返回的内容,使用循环和延时来模拟流式展示。
如何获取大模型的API密钥?
用户可以通过注册硅基流动平台获取API密钥,新用户注册后可获得永久额度。