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密钥,新用户注册后可获得永久额度。

➡️

继续阅读