通过python调用OpenAI的API

1,399 阅读1分钟

1. 首先需要全程科学上网

2. 获取OpenAI的API密钥

登陆OpenAI的API地址:platform.openai.com/

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

3. 安装包 OpenAi

注意用OpenAI的API需要python版本大于等于3.7.1

4. 编写连接代码

import openai  
  
openai.api_key = "你的api key" 
  
# 提问代码  
def chat_gpt(prompt):  
# 调用 ChatGPT 接口  
    model_engine = "text-davinci-003"  
    completion = openai.Completion.create(  
    engine=model_engine,  
    prompt=prompt,  
    max_tokens=1024,  
    n=1,  
    stop=None,  
    temperature=0.5,  
    )  
    response = completion.choices[0].text  
    print(response)  
  
if __name__ == '__main__':  
    chat_gpt("cesium如何将3Dtile模型放在对应的位置上")//你需要提出的问题

MARK

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