如何在Python中调用Openai  API?

如何在Python中调用Openai API?

1.需要安装好相应的库文件

pip install openai
pip install requests

准备好两个库文件之后,就能够进行下面的步骤了

2.准备好的api_key

在调用openai api之间,你需要先注册一个openai账号,并且创建好自己的key,关于如何去注册以及获取API,可以百度相关的教程进行学习

3.准备相关的代理IP

如果你是在中国进行相关的操作,那么则需要使用代理IP来进行访问,如果在你的电脑中已经设置好了clash代理,那么可以直接进行设置如下代理即可:

proxies = {
    "http": "http://127.0.0.1:7890",
    "https":"http://127.0.0.1:7890"
}

4.写入相关代码

都准备好了之后,就能够直接编辑代码进行相关操作了

import openai
import requests

proxies = {
    "http": "http://127.0.0.1:7890",
    "https":"http://127.0.0.1:7890"
}

#写入你的key
api_key = "your key"
url = "https://api.openai.com/v1/completions"

while True:
    #设置相应的提交数据
    data = {
        "prompt": input("请输入你的问题"),
        'model':'text-davinci-003',
        'max_tokens':100
    }

    #设置相关请求头
    header = {
        'Accept':"text/event-stream",
        'Authorization':"Bearer "+api_key
    }

    #获得返回结果
    response = requests.post(url, json=data, proxies=proxies,headers = header)

    #打印回答内容
    print(response.json()['choices'][0]['text'])
  • prompt:表示你要提出的相关问题
  • max_tokens:回答的内容具有多大的长度
  • model:使用那个模型来进行回答
© 版权声明
THE END
喜欢就支持以下吧
点赞14 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容