API 协议概览
NaNLab API 不只有一种“OpenAI 兼容接口”。先根据客户端选择协议,再填写 Base URL。
| 场景 | Base URL / 端点 | 认证 |
|---|---|---|
| Claude Code / Anthropic SDK | 根地址 https://sub.nanlabapi.top;请求 /v1/messages | x-api-key |
| Codex / OpenAI Responses | Base URL https://sub.nanlabapi.top/v1 | Bearer |
| Chat Completions 客户端 | https://sub.nanlabapi.top/v1/chat/completions | Bearer |
| Gemini SDK / REST | Base URL https://sub.nanlabapi.top/v1beta | Gemini Key 头 |
| Antigravity Claude | /antigravity/v1/messages | Key + 对应分组 |
| Antigravity Gemini | /antigravity/v1beta/... | Key + 对应分组 |
路径不是模型选择器
这些路径表示请求协议。真正路由到哪个模型由请求体的 model 与 Key 分组共同决定。
推荐先用 GET /v1/models 验证 Key 并复制模型 ID。原生工具优先使用它本来的协议:Claude Code 用 Messages,Codex 用 Responses;通用聊天客户端才使用 Chat Completions 兼容层。