如果还不确定 API Key 应该放在哪个请求头里,先看 认证。
1. 设置环境变量
建议先把域名和 API Key 放进环境变量,后续示例可以直接复用。2. 查询模型列表
第一步先调用GET /v1/models。这一步不产生模型推理内容,适合用来确认 API Key、账号状态和可用模型。
model 字段应该从这里选择。
也可以查询单个模型:
3. 发送第一条聊天请求
推荐把POST /v1/chat/completions 作为第一条推理请求。它使用 OpenAI Chat Completions 风格,字段简单,适合快速验证接入是否成功。
成功响应通常会包含
choices,模型回复位于 choices[0].message.content。
示例响应只展示关键字段。真实响应还可能包含
id、object、created、model、usage 等字段,具体以接口实际返回为准。4. 启用流式输出
如果希望边生成边接收结果,把stream 设置为 true。
5. Responses 示例
如果客户端已经使用 OpenAI Responses 风格,可以调用POST /v1/responses。
GET /v1/models 中可见的模型。
6. 兼容格式示例
如果已有 Claude 或 Gemini 的现成 SDK,可以用兼容入口做首测。 Claude Messages 示例:/v1/* 接口不同。详细说明见 兼容格式。