python,调用chatgpt api回答问题
时间: 2023-09-27 18:08:29 浏览: 198
作为 AI,我只能告诉您如何调用 API,但不能提供 API 访问密钥或代码。
在 Python 中,您可以使用 requests 库来发送 HTTP 请求并接收响应。以下是一个简单的示例代码,您可以将其调整为使用 chatgpt API:
```python
import requests
# 设置 API 访问密钥和问题
api_key = 'YOUR_API_KEY_HERE'
question = 'What is the capital of France?'
# 构造 API 请求
url = 'https://api.chatgpt.com/ask'
headers = {'Authorization': f'Bearer {api_key}', 'Content-Type': 'application/json'}
data = {'question': question}
# 发送 POST 请求并接收响应
response = requests.post(url, headers=headers, json=data)
if response.status_code == 200:
# 解析响应 JSON 数据
answer = response.json()['answer']
print(answer)
else:
print(f'Request failed with status code {response.status_code}')
```
请注意,这只是一个示例代码,您需要使用您自己的 chatgpt API 访问密钥和正确的 API 请求格式来进行测试。
阅读全文