最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

word 宏關(guān)于chatGPT API接口異常返回

2023-04-04 21:02 作者:達到法定  | 我要投稿

代碼參考up主小衛(wèi)是David

使用效果,API請求異常后,返回報錯提醒




Sub chatGPT()

'

' chatGPT 宏

'

'


? ? Dim selectedText As String

? ? Dim apiKey As String

? ? Dim response As Object, re As String

? ? Dim midString As String

? ? Dim ans As String

? ??

? ? On Error GoTo ErrorHandler

? ??

? ? If Selection.Type = wdSelectionNormal Then

? ? ? ? selectedText = Selection.Text

? ? ? ? selectedText = Replace(selectedText, ChrW$(13), "")

? ? ? ??

? ? ? ? apiKey = "your_api_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}"

? ? ? ??

? ? ? ? If response.Status = 200 And Len(response.responseText) > 0 Then

? ? ? ? ? ? re = response.responseText

? ? ? ? ? ? midString = Mid(re, InStr(re, """content"":""") + 11)

? ? ? ? ? ? ans = Split(midString, """")(0)

? ? ? ? ? ? ans = Replace(ans, "\n", "")

? ? ? ? ? ? Selection.Text = selectedText & vbNewLine & ans

? ? ? ? Else

? ? ? ? ? ? MsgBox "請求失敗,響應(yīng)內(nèi)容為:" & vbNewLine & response.responseText, vbExclamation, "請求失敗"

? ? ? ? End If

? ? ? ??

? ? Else

? ? ? ? Exit Sub

? ? ? ??

? ? End If

? ??

? ? Exit Sub

? ??

ErrorHandler:

? ? MsgBox "發(fā)生錯誤:" & Err.Description, vbCritical, "運行時錯誤"

? ??

End Sub


word 宏關(guān)于chatGPT API接口異常返回的評論 (共 條)

分享到微博請遵守國家法律
金坛市| 崇礼县| 施甸县| 南阳市| 海林市| 梅河口市| 永春县| 霞浦县| 余江县| 项城市| 武城县| 阜南县| 巴彦县| 信宜市| 乐陵市| 延长县| 安泽县| 梓潼县| 西乡县| 博湖县| 浦北县| 临邑县| 南华县| 乌恰县| 四会市| 文水县| 通化县| 清徐县| 镇宁| 修武县| 商都县| 富裕县| 六安市| 聂荣县| 安仁县| 社会| 英吉沙县| 贵溪市| 东乡县| 九龙县| 宣城市|