iT邦幫忙

0

ChatGPT連結網頁相關問題

  • 分享至 

  • xImage

我利用ChatGPT接Javascript
我使用的是以下影片的方法
Yes
(Code https://github.com/WilliamDosSantos/API_CHAT_GPT_JS/blob/main/script.js )
但是有一個問題就是他無法連續話題,也就是我回一個他就只知道我當下的問題,不知道我前面說什麼。

例如我跟他說"請幫我寫一篇愛情故事,並先寫100字的開頭",他會把故事寫出來,但後來我後面跟他說"請繼續寫100字的內容",他就會表示不知道我在說什麼內容。

請問各位大大是我用的模組無法這樣使用還是其他原因造成的?
如果要如何解決這個問題?
謝謝!!

ccutmis iT邦高手 2 級 ‧ 2023-03-09 23:10:15 檢舉
剛剛測試過你這個沒辦法,建議改用NodeJS或Python或Curl,官方文件有提供3.5turbo版的 Create chat completion ,可記得前後文只需要處理"message"的部份,但是另一個問題是,愈問那個message會愈來愈大,更好的作法是訓練自己的模型,但肯定要花不少錢...
科科 iT邦好手 8 級 ‧ 2023-03-10 09:16:07 檢舉
我一開始也有發現這問題,解法就是把前後文一起餵進去XD
但餵越多,token也消耗的多,所以要適當就好
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
毛哥EM
iT邦新手 2 級 ‧ 2023-03-10 07:22:31

你這個應該沒辦法。但你可以用一個賤招就是在第二次跟她說的時候把之前雙方的對話都傳給他,這樣他就可以接續了

示意對話

image.png

1
I code so I am
iT邦高手 1 級 ‧ 2023-03-10 11:59:25

ChatGPT API 預設是 stateless, 但是可以利用【提示】(prompt)將上一題的提示與答案傳給下一題,利用ChatML格式很容易達成。

我要發表回答

立即登入回答