一、需要注冊(cè)O(shè)penAI賬號(hào)
這個(gè)網(wǎng)上很多教程,隨便搜索一大片,只是需要科學(xué)上網(wǎng)。。。
二、獲取OpenAI的API密鑰
登陸OpenAI的API地址:https://platform.openai.com/
?創(chuàng)建API KEY,創(chuàng)建好的key記得立刻復(fù)制出來(lái),因?yàn)閯?chuàng)建完成后無(wú)法再次查看
?文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-429931.html
三、安裝python安裝包openai
安裝openai安裝包時(shí),記得留意電腦上面安裝的python版本,調(diào)用OpenAI的API需要python版本大于等于3.7.1, 切記,切記,切記!??!
pip install openai
四、編寫(xiě)連接代碼
編寫(xiě)代碼如下:
import openai
openai.api_key = "xxxxx" ? #將第二步獲取的密鑰填寫(xiě)到這里
?
completion = openai.ChatCompletion.create(
?model="gpt-3.5-turbo",
?messages=[
? {"role": "user", "content": "介紹一下廣州塔"}
]
)
print(completion.choices[0].message)
可能出現(xiàn)的報(bào)錯(cuò)
1、第一個(gè)報(bào)錯(cuò),‘module’ object has no attribute 'ChatCompletion' ,出現(xiàn)這個(gè)報(bào)錯(cuò)的主要原因是openai的版本低于0.27.0,因此只需要升級(jí)openai到最新版即可,命令: pip install --upgrade openai
,openai版本大于等于0.27.0即可
2、在科學(xué)上網(wǎng)的情況下,還連接異常,主要原因是urllib3的版本過(guò)高,這時(shí)查一下版本是不是1.26.14,只需要把這個(gè)版本卸載??pip uninstall urllib3
,然后重新安裝1.25.11版本的urllib即可pip install urllib3==1.25.11
?
如有其他問(wèn)題,可以聯(lián)系本人一起探討?。?!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-429931.html
到了這里,關(guān)于通過(guò)python調(diào)用OpenAI的API的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!