跳到主要内容

对 Postman Flows 授权

大多数 API 都需要授权才能访问其数据。Postman Flows 可以在其 API 请求中显式或作为变量包含凭据。本教程创建一个简单的流程,该流程使用全局变量通过密钥访问 OpenAI API。

为 API 创建密钥

此示例流程使用密钥访问 OpenAI API。要获取你的密钥:

  1. 在你的浏览器中,转到 https://beta.openai.com/account/api-keys 并选择Sign up
  2. 按照提示创建并登录 OpenAI 帐户。
  3. 返回 https://beta.openai.com/account/api-keys 并创建一个密钥。
  4. 将你的密钥复制并粘贴到安全但可访问的位置。你将在后面的步骤中使用它。

为密钥创建一个变量

通过将密钥值分配给变量,你可以确保密钥安全并轻松将其包含在多个发送请求块和流中。

  1. 在你的 Postman 工作空间中,选择工作台中 环境快速查看图标 的环境快速查看图标 。

  2. 在 Globals旁边,选择Edit(或Add)。

  3. 添加一个名为的变量auth并粘贴到INITIAL VALUEBearer <your secret key>字段中。例如:Bearer ab-123456789876543212345678987654321

  4. 在 TYPE下,从下拉列表中选择secret 。

    创建一个变量

  5. 选择 保存图标 保存

  6. 关闭全局选项卡。

创建一个集合和一个请求

  1. 创建一个 名为的集合OpenAI Collection并使用此 URL 添加 GET 请求:https://api.openai.com/v1/models

    创建一个集合和请求

  2. 选择授权选项卡。

  3. 在类型旁边,从下拉列表中选择API 密钥。

  4. 选择密钥字段并输入Authorization

  5. 选择“值”字段并输入{{auth}}

  6. 选择Send然后Save as Example

    保存示例响应

  7. 选择GET New Request选项卡并选择Save

创建流

  1. 创建一个新流 并将发送请求块连接到启动块。

  2. “发送请求”块中,选择“添加请求”>“OpenAI 集合”>“新请求”。该变量出现在“发送请求”{{auth}}块的底部。

    选择数据

  3. 日志块连接到发送请求块的成功端口。

  4. 选择运行,然后选择控制台。该流程从变量中获取你的密钥{{auth}}并将其包含在 API 请求中。API 接受密钥并发送带有200代码的响应,该代码在控制台中可见。

    运行流程