python连接chatgpt接口
时间: 2023-08-28 10:22:40 浏览: 229
chatgpt开源项目,无需调用AIP接口,不需要联网即可运行的chatgpt,里面代码完整,有word操作手册,可做毕业设计
可以使用Python中的requests库来连接ChatGPT的API接口。下面是一个简单的示例代码:
```python
import requests
def chat_with_gpt(message):
url = "https://api.openai.com/v1/chat/completions"
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_API_KEY"
}
data = {
"prompt": message,
"max_tokens": 50 # 设置生成的最大令牌数
}
response = requests.post(url, headers=headers, json=data)
response_json = response.json()
return response_json["choices"][0]["text"].strip()
# 调用chat_with_gpt函数进行对话
while True:
user_input = input("User: ")
response = chat_with_gpt(user_input)
print("ChatGPT: ", response)
```
在上面的代码中,你需要将`YOUR_API_KEY`替换为你在OpenAI网站上创建的API密钥。另外,你还可以根据需要调整其他参数,如`max_tokens`来控制生成的回复长度。
请确保你已经安装了requests库(可以通过`pip install requests`进行安装)并且拥有有效的API密钥。
阅读全文