通过python调用OpenAI的API

2 篇文章 1 订阅

一、需要注册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

 

如有其他问题,可以联系本人一起探讨!!!

  • 4
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿木木爱打代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值