要在 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 的模型进行交互。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐