接入ChatGPT 4.0需要进行以下步骤:

  1. 在Office软件中打开VBA编辑器,即按下Alt+F11快捷键。

  2. 在VBA编辑器中,选择“工具”菜单下的“引用”选项。

  3. 在弹出的“引用”对话框中,选中“Microsoft WinHTTP Services,版本5.1”和“Microsoft Scripting Runtime”两个选项,并点击“确定”按钮。

  4. 在VBA编辑器中,选择“插入”菜单下的“模块”选项。

  5. 在新建的模块中,输入以下代码:

Option Explicit

Sub ChatGPT()

Dim objWinHttp As Object
Dim objScript As Object
Dim strUrl As String
Dim strResponse As String
Dim strQuestion As String
Dim strPayload As String

Set objWinHttp = CreateObject("WinHttp.WinHttpRequest.5.1")
Set objScript = CreateObject("Scripting.Dictionary")

strUrl = "https://api.openai.com/v1/engines/davinci-codex/completions"

strQuestion = InputBox("请输入问题:")

strPayload = "{""prompt"":""" & strQuestion & """,""temperature"":0.5,""max_tokens"":150}"

objWinHttp.Open "POST", strUrl, False
objWinHttp.SetRequestHeader "Content-Type", "application/json"
objWinHttp.SetRequestHeader "Authorization", "Bearer <your_api_key>"
objWinHttp.Send strPayload

strResponse = objWinHttp.ResponseText

objScript("response") = strResponse

MsgBox objScript("response")

Set objWinHttp = Nothing
Set objScript = Nothing

End Sub

注意:需要替换代码中的<your_api_key>为你的OpenAI API密钥。

  1. 点击“保存”按钮保存代码,并关闭VBA编辑器。

  2. 在Office软件中,新建一个宏,并命名为“ChatGPT”。

  3. 运行宏,输入问题,即可获取ChatGPT 4.0的回答。

请注意,此代码仅适用于Windows系统,并且需要安装Microsoft WinHTTP Services和Microsoft Scripting Runtime组件

怎么在office办公软件里接入chatgpt 40

原文地址: https://www.cveoy.top/t/topic/eczK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录