chatgpt api的代理调用
时间: 2023-09-26 07:08:07 浏览: 326
要代理调用ChatGPT API,您可以使用Python中的requests库。以下是一个基本的示例代码,可以帮助您开始:
```python
import requests
# ChatGPT API URL
url = "https://api.openai.com/v1/engine/<engine_id>/completions"
# ChatGPT API key
api_key = "INSERT_YOUR_API_KEY_HERE"
# Request headers
headers = {
"Content-Type": "application/json",
"Authorization": f"Bearer {api_key}"
}
# Request body
data = {
"prompt": "Hello, how are you?",
"max_tokens": 50,
"temperature": 0.7
}
# Send request
response = requests.post(url, headers=headers, json=data)
# Print response
print(response.json())
```
在上面的代码中,您需要替换以下内容:
- `<engine_id>`:您在OpenAI上创建的ChatGPT引擎的ID。
- `INSERT_YOUR_API_KEY_HERE`:您的OpenAI API密钥。
此外,您还可以根据您的需求更改请求正文中的其他参数,例如`max_tokens`和`temperature`,以控制ChatGPT生成的响应。
阅读全文