Python調用ChatGPT最新GPT-3.5-turbo模型詳細方法

一、ChatGPT官方文檔介紹:


messages中的centent就是我們要提問的問題,可以看到chatgpt已經支持基于上一個問題進行提問了
ChatGPT API---0.002美元,1000個token。
比之前的GPT-3.0,成本直接降低了90%。
Whisper API---0.001美元,10秒語音轉錄
基于gpt-3.5-turbo模型,在微軟Azure上運行
大客戶(每天超過4.5億個token)選擇專用實例更實惠
默認情況下,提交的數據不再用于AI訓練
二、Python調用具體方法:
1.升級openai模塊

2.導入openai模塊

3.Python調用gpt-3.5模型代碼

4.完整代碼:
import ?openai
openai.api_key ?= "《填寫你的oenai key》"
?
conversation=[{"role": ?"system", "content": "You are a helpful ?assistant."}]
while ?True:
????prompt = (input("請輸入您的內容:"))
????conversation.append({"role": ?"user","content": prompt})
????response = openai.ChatCompletion.create(
????????model="gpt-3.5-turbo",
????????messages = conversation,
????????temperature=1,
????????max_tokens=1024,
????????top_p=0.9
????)
?? ??conversation.append({"role": ?"assistant", "content": ?response['choices'][0]['message']['content']})
?? ??print("\n" + ?response['choices'][0]['message']['content'] + "\n")
?
三、總結:GPT-3.5跟ChatGPT網頁版用的都是同一個模型
1、GPT-3.5模型比GPT3更便宜
2、GPT-3.5模型比GPT3響應速度快了接近一倍多
3、GPT-3.5可以基于上一個問題來提問
4、GPT-3.5模型的答案更完美