通过python调用OpenAI的API

更新时间:2023-05-19 13:50:49 点击次数:537次
一、需要注册OpenAI账号
这个网上很多教程,随便搜索一大片,只是需要科学上网。。。

二、获取OpenAI的API密钥
登陆OpenAI的API地址:https://platform.openai.com/

 创建API KEY,创建好的key记得立刻复制出来,因为创建完成后无法再次查看

三、安装python安装包openai
安装openai安装包时,记得留意电脑上面安装的python版本,调用OpenAI的API需要python版本大于等于3.7.1, 切记,切记,切记!!!

pip install openai
四、编写连接代码
编写代码如下:

import openai
openai.api_key = "xxxxx"   #将第二步获取的密钥填写到这里

completion = openai.ChatCompletion.create(
  model="gpt-3.5-turbo",
  messages=[
    {"role": "user", "content": "介绍一下广州塔"}
  ]
)
print(completion.choices[0].message)
可能出现的报错

1、第一个报错,‘module’ object has no attribute 'ChatCompletion' ,出现这个报错的主要原因是openai的版本低于0.27.0,因此只需要升级openai到最新版即可,命令: pip install --upgrade openai,openai版本大于等于0.27.0即可


2、在科学上网的情况下,还连接异常,主要原因是urllib3的版本过高,这时查一下版本是不是1.26.14,只需要把这个版本卸载  pip uninstall urllib3,然后重新安装1.25.11版本的urllib即可pip install urllib3==1.25.11


本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是一个个人学习交流的平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽,造成漏登,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

回到顶部
嘿,我来帮您!