iT邦幫忙

0

chatgpt API 如何處理response

  • 分享至 

  • xImage

我想在MIT INVENTOR裡呼叫chatgpt裡的assistent,我先在控制台設置好了助手相關資訊

然後依據他提供的log開始呼叫API

Create a thread
POST/v1/threads
Add a message
POST/v1/threads/thread_t9fnlulVzjaxgc95f0VznbhB/messages
Run the thread
216 events
POST/v1/threads/thread_t9fnlulVzjaxgc95f0VznbhB/runs

但執行到第三步Run the thread,他的response裡有他的回覆,但是都夾在json裡面,像是:

{
"data":{
"id":"msg_rjLcLJVE89lkR5PdRSdDj107"
"object":"thread.message.delta"
"delta":{
"content":[
0:{
"index":0
"type":"text"
"text":{
"value":"連"
}
}
]
}
}
"event":"thread.message.delta"
}

一個字夾在裡面的value,這個有216個event,該如何處理?

https://ithelp.ithome.com.tw/upload/images/20240505/20127077OavBxWG2pF.jpghttps://ithelp.ithome.com.tw/upload/images/20240505/20127077ehKnvQTqc6.jpg

看更多先前的討論...收起先前的討論...
咖咖拉 iT邦好手 1 級 ‧ 2024-05-06 09:48:27 檢舉
你有正規跟GPT開API KEY嗎? 還是用爬蟲去抓頁面資訊?
Yaowen iT邦研究生 3 級 ‧ 2024-05-06 11:01:47 檢舉
你跑 for 迴圈把 value 串起來就好了
我有去申請一個APIKEY 自己試了好幾次 就花了2美元,想說這樣經不起我一直瘋狂的試下去...
而且在OPENAI那邊看他測試的LOG,他的EVENT好像不是一口氣吐出來的感覺,我實際接收後,不曉得是自己沒弄好,只接受到第一個EVENT,後面的都沒看到
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答