怎么在office办公软件里接入chatgpt 40
接入ChatGPT 4.0需要进行以下步骤:
-
在Office软件中打开VBA编辑器,即按下Alt+F11快捷键。
-
在VBA编辑器中,选择“工具”菜单下的“引用”选项。
-
在弹出的“引用”对话框中,选中“Microsoft WinHTTP Services,版本5.1”和“Microsoft Scripting Runtime”两个选项,并点击“确定”按钮。
-
在VBA编辑器中,选择“插入”菜单下的“模块”选项。
-
在新建的模块中,输入以下代码:
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密钥。
-
点击“保存”按钮保存代码,并关闭VBA编辑器。
-
在Office软件中,新建一个宏,并命名为“ChatGPT”。
-
运行宏,输入问题,即可获取ChatGPT 4.0的回答。
请注意,此代码仅适用于Windows系统,并且需要安装Microsoft WinHTTP Services和Microsoft Scripting Runtime组件
原文地址: https://www.cveoy.top/t/topic/eczK 著作权归作者所有。请勿转载和采集!