chatgpt api key怎么在python中使用
时间: 2024-05-13 08:19:19 浏览: 166
如何使用 ChatGPT 进行 Python 编程
要使用ChatGPT API,您需要拥有有效的API密钥。一旦您获得了API密钥,您可以使用Python中的requests库来向API发送HTTP请求并获取响应。
以下是一个使用requests库的示例代码,它使用您的ChatGPT API密钥向API发送POST请求并获取响应:
```python
import requests
API_ENDPOINT = "https://api.openai.com/v1/engines/davinci-codex/completions"
API_KEY = "YOUR_API_KEY_HERE"
def generate_text(prompt):
headers = {
"Content-Type": "application/json",
"Authorization": f"Bearer {API_KEY}"
}
data = {
"prompt": prompt,
"max_tokens": 50
}
response = requests.post(API_ENDPOINT, headers=headers, json=data)
if response.ok:
return response.json()["choices"][0]["text"]
else:
return None
```
在上面的示例中,您需要将`API_KEY`变量替换为您的实际API密钥。`generate_text`函数将使用您提供的提示生成一些文本。它将向API发送一个POST请求,其中包含您的API密钥和一个JSON负载,该负载包含提示和生成文本的最大标记数。响应将作为JSON解析,从中提取生成的文本。
阅读全文