ChatGPT API 文档: 使用指南和示例
ChatGPT 是一个聊天机器人 API,它使用 OpenAI GPT 模型作为其核心技术。以下是 ChatGPT API 的说明:
-
接口 URL: https://api.chatgpt.com/chat
-
请求方式: POST
-
请求参数:
- 'message': 要发送的消息内容(必填)
- 'context': 对话上下文(可选)
- 'length': 要生成的回复长度(默认为 50)
- 'temperature': 生成回复的温度参数,用于控制回复的创意程度(默认为 0.7)
- 'top_p': 生成回复的 top-p 参数,用于控制回复的多样性(默认为 0.9)
- 'frequency_penalty': 用于控制生成回复中重复单词的惩罚因子(默认为 1.0)
- 'presence_penalty': 用于控制生成回复中不存在单词的惩罚因子(默认为 1.0)
- 返回结果:
- 'status': API 请求状态码,200 表示成功,其他表示失败
- 'message': API 请求返回的消息内容
- 示例:
import requests
url = 'https://api.chatgpt.com/chat'
payload = {
'message': 'Hello',
'context': '',
'length': 50,
'temperature': 0.7,
'top_p': 0.9,
'frequency_penalty': 1.0,
'presence_penalty': 1.0
}
response = requests.post(url, json=payload)
print(response.json()['message'])
这是一个使用 Python 请求 ChatGPT API 并获取回复的示例。首先,我们定义了 API 的 URL 和请求参数,然后使用 Python 的 requests 库向 API 发送 POST 请求,并获取返回的 JSON 格式数据。最后,我们从 JSON 数据中提取回复消息并打印出来。
原文地址: https://www.cveoy.top/t/topic/nRHM 著作权归作者所有。请勿转载和采集!