通过python调用OpenAI的API
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
一、需要注册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
如有其他问题可以联系本人一起探讨