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
暂无评论内容