当前位置:   article > 正文

ChatGPT超时,TimeoutError问题解决方法_chatgpt inittimeout expired

chatgpt inittimeout expired

最近实验需要用到chatGPT,就试着调了一下

输入以下代码,运行

  1. import openai
  2. openai.api_key = "your_api_key"
  3. def askGPT(prompt):
  4. model_engine = "text-davinci-003"
  5. completions = openai.Completion.create(
  6. engine=model_engine,
  7. prompt=prompt,
  8. max_tokens=1024,
  9. n=1,
  10. stop=None,
  11. temperature=0.5,
  12. )
  13. answer = completions.choices[0].text
  14. print(answer)
  15. askGPT("世界人口有多少")

果不其然,报错了

之后去网上搜素解决方案,总的来说分为以下两种

1.降低urllib3版本

pip install urllib3==1.25.11

2.proxy

直接在程序中添加

以及修改api_requestor.py文件

需要注意的是,你的代理服务器端口号不一定和笔者一样 ,需要自己的代理服务器端口号 

这里给出查看代理服务器端口号的方法代理服务器ip地址和端口号怎么看-掘金 (juejin.cn)

笔者是直接修改api_requestor.py,之后运行

这样就成功显示回答了

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/248927
推荐阅读
相关标签
  

闽ICP备14008679号