最近实验需要用到chatGPT,就试着调了一下
输入以下代码,运行
import openai
openai.api_key = "your_api_key"
def askGPT(prompt):
model_engine = "text-davinci-003"
completions = openai.Completion.create(
engine=model_engine,
prompt=prompt,
max_tokens=1024,
n=1,
stop=None,
temperature=0.5,
)
answer = completions.choices[0].text
print(answer)
askGPT("世界人口有多少")
果不其然,报错了
之后去网上搜素解决方案,总的来说分为以下两种
1.降低urllib3版本
pip install urllib3==1.25.11
2.proxy
直接在程序中添加
以及修改api_requestor.py文件
需要注意的是,你的代理服务器端口号不一定和笔者一样 ,需要自己的代理服务器端口号
这里给出查看代理服务器端口号的方法代理服务器ip地址和端口号怎么看-掘金 (juejin)
笔者是直接修改api_requestor.py,之后运行
这样就成功显示回答了