要在 Postman 中测试 OpenAI 的 chat.completions
接口,您需要设置一些特定的请求参数和头信息。下面是具体如何配置 Postman 来模拟上述 Python 代码的请求:
官方文档:
https://platform.openai.com/docs/api-reference/chat/create?lang=python
1. 设置请求类型和 URL
- 在 Postman 中,创建一个新的请求。
- 选择请求类型为
POST
。 - 设置请求的 URL 为 OpenAI 的 API 端点:
https://api.openai.com/v1/chat/completions
2. 添加请求头
- 需要添加以下请求头:
Authorization
:Bearer YOUR_OPENAI_API_KEY
(替换YOUR_OPENAI_API_KEY
为您的实际 API 密钥)Content-Type
:application/json
(这个实际不添加似乎也没事)
3. 配置请求体
- 在 Postman 的 Body 部分选择
raw
并设置类型为JSON
。 - 输入以下 JSON 数据作为请求体:
{
"model": "gpt-3.5-turbo",
"messages": [
{
"role": "system",
"content": "You are a helpful assistant."
},
{
"role": "user",
"content": "Hello!"
}
]
}
4. 发送请求
- 确认所有配置完成后,点击 Postman 中的 “Send” 按钮发送请求。
5. 查看响应
- 请求成功后,您将在 Postman 的底部“Response”部分看到从 OpenAI 返回的数据。
- 查找返回 JSON 中的
choices[0].message
字段来获取 AI 的响应。
提醒
确保您在使用这个 API 时遵循 OpenAI 的使用政策,并且注意保护您的 API 密钥不被泄露。在 Postman 中测试时,特别要注意不要在共享环境中暴露您的密钥。
这样配置后,您应该能够在 Postman 中成功地模拟上述 Python 脚本的功能,直接与 OpenAI 的模型进行交互。