公开路由
| 方法 | 路由 | 用途 |
|---|---|---|
| GET | /v1/models | 查询当前密钥可用的模型列表 |
| POST | /v1/chat/completions | OpenAI 兼容的对话补全 |
| POST | /v1/responses | Responses 协议(Codex 等客户端) |
| POST | /v1/messages | Anthropic Messages 协议(Claude Code 等客户端) |
路由是否可用取决于已配置的渠道与所选模型,调用前先通过 /v1/models 确认。
身份认证
- OpenAI 兼容路由:
Authorization: Bearer <API Key> - Anthropic 路由:
x-api-key: <API Key>,同时必须携带anthropic-version: 2023-06-01请求头
流式输出
需要流式输出时设置 stream=true,客户端需支持 SSE 解析。不要在中间代理层缓冲整个响应,否则会出现“首字很慢”或流中断。
协议一致性
- 不要把 Anthropic Messages 客户端指向
/v1/chat/completions。 - 不是所有模型都支持 Responses 协议,接入 Codex 前先直接测试
/v1/responses。 - 协议不匹配通常表现为 400 错误、工具调用缺失或用量统计异常。
请求凭据
每个请求的响应中带有 request id。出现问题时,记录请求时间、模型、路由、状态码与 request id,管理员可据此在日志中定位。