GPT3.5 与word的结合,提前享受office copilot

GPT3.5 与word的结合,提前享受office copilot

    正在检查是否收录...

1.你先要拥有GPT3.5  key

如何获取见上篇

2.配置office选项卡

 3.编写vba

Sub ChatGPT() Dim selectedText As String Dim apiKey As String Dim response As Object, re As String Dim midString As String Dim ans As String If Selection.Type = wdSelectionNormal Then selectedText = Selection.Text selectedText = Replace(selectedText, ChrW$(13), "") apiKey = "your key" URL = "https://api.openai.com/v1/chat/completions" Set response = CreateObject("MSXML2.XMLHTTP") response.Open "POST", URL, False response.setRequestHeader "Content-Type", "application/json" response.setRequestHeader "Authorization", "Bearer " + apiKey response.Send "{""model"":""gpt-3.5-turbo"", ""messages"":[{""role"":""user"",""content"":""" & selectedText & """}], ""temperature"":0.7}" re = response.responseText midString = Mid(re, InStr(re, """content"":""") + 11) ans = Split(midString, """")(0) ans = Replace(ans, "\n", "") Selection.Text = selectedText & vbNewLine & ans Else Exit Sub End If End Sub

4.新建vba模块 插入代码

5.先在左边自定义选项卡,然后把邮编的宏放入左边即可

 6. 效果

 最终运行与网速有关,我这边还是要等一会儿。

结语:

实现上面的功能我主要看了b站up小卫是David的视频。代码也是他写的。原视频目前已删除,侵删。

apigpturlchatvbacodechatgptofficeopenaigpt-3自定义appgpt3jsoncreategpt-3.5
  • 本文作者:李琛
  • 本文链接: https://wapzz.net/post-988.html
  • 版权声明:本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。
本站部分内容来源于网络转载,仅供学习交流使用。如涉及版权问题,请及时联系我们,我们将第一时间处理。
文章很赞!支持一下吧 还没有人为TA充电
为TA充电
还没有人为TA充电
0
  • 支付宝打赏
    支付宝扫一扫
  • 微信打赏
    微信扫一扫
感谢支持
文章很赞!支持一下吧
关于作者
2.3W+
5
0
1
WAP站长官方

微软放大招!Bing支持DALL-E3,免费AI绘画等你来体验!

上一篇

使用 Midjourney 进行 UI UX 设计的一些典型场景

下一篇
  • 复制图片
按住ctrl可打开默认菜单