Word中接入大模型API教程
💡
原文中文,约4500字,阅读约需11分钟。
📝
内容提要
在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密钥,新用户注册后可获得永久额度。
➡️