接入点与 API 格式

QCode.cc 的两种 API 协议(Anthropic / OpenAI)、四个接入域和 BASE_URL 填写指南

接入点与 API 格式

本页统一讲清 QCode.cc 的两种 API 协议、四个接入域名与 BASE_URL 的正确填法。同一个 API Key 两种协议都可用,协议由你请求的路径决定,服务端自动路由。

1. 两种 API 协议

QCode.cc 后端同时兼容 Anthropic MessagesOpenAI 两种协议:

协议 典型客户端 路径
Anthropic Messages Claude Code / Claude Agent SDK / Cline / Aider /api/v1/messages 或等价的 /claude/v1/messages
OpenAI Chat Completions OpenAI 官方 SDK / LangChain 等通用客户端 /openai/v1/chat/completions
OpenAI Responses Codex CLI(必须用这个) /openai/v1/responses

请求体 schema 与对应官方 API 保持一致(Anthropic POST /v1/messages / OpenAI POST /v1/chat/completions / OpenAI POST /v1/responses)。

注意/api/claude/openai/v1 本身都是路径前缀,不是独立端点。SDK 会把 /v1/messages/chat/completions/responses 等自动拼到后面。直接 curl https://api.qcode.cc/api 会收到 404,这是正常现象

2. 四个接入域名

四个域名业务能力完全一致,差异只在网络路由

域名 面向 协议 说明
api.qcode.cc 全球(Route 53 就近) HTTPS 海外首选,自动选择延迟最低节点
us.qcode.cc 北美 HTTPS 洛杉矶节点,2026-04-22 上线
eu.qcode.cc 欧洲 HTTPS 法兰克福节点
asia.qcode.cc 亚洲 HTTPS 香港节点
103.236.53.153 中国大陆 HTTP 深圳直连,延迟最低(裸 IP)

同一个 API Key 在四个域下都能用,随意切换即可。中国大陆建议使用 103.236.53.153HTTP,注意不是 HTTPS)以获得最佳延迟。

3. BASE_URL 填写对照表

根据你使用的工具,按下表填写:

工具 环境变量 / 配置键 填写值 SDK 会拼成
Claude Code ANTHROPIC_BASE_URL https://api.qcode.cc/api /api/v1/messages
Claude Agent SDK base_url= 构造参数 https://api.qcode.cc/api /api/v1/messages
Cline / Aider Anthropic 模式 base URL https://api.qcode.cc/api /api/v1/messages
OpenAI Python/JS SDK base_url= 构造参数 https://api.qcode.cc/openai/v1 /openai/v1/chat/completions
Codex CLI TOML 配置 base_url = https://api.qcode.cc/openai /openai/v1/responses

中国大陆用户把域名前缀 https://api.qcode.cc 换成 http://103.236.53.153 即可(注意是 HTTP)。

4. curl 自测

路径是否可达、网络是否通畅,用 curl 发一个 POST 即可判断:

# Anthropic 协议路径测试
curl -X POST https://api.qcode.cc/api/v1/messages
# → 返回 401 = 路径通过了,只是缺 Authorization header(预期结果)

# OpenAI Chat Completions 协议路径测试
curl -X POST https://api.qcode.cc/openai/v1/chat/completions
# → 返回 401 = 路径通

# OpenAI Responses 协议(Codex 用)
curl -X POST https://api.qcode.cc/openai/v1/responses
# → 返回 401 = 路径通

解读401 Unauthorized 表示路径映射正确、网络通到位,只是没带认证头 — 这是好消息。如果返回 404 说明路径前缀错了,需对照上面第 3 节的表修正。

带真实 API Key 做端到端测试:

curl -X POST https://api.qcode.cc/api/v1/messages \
  -H "x-api-key: YOUR_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{"model":"claude-sonnet-4-5","max_tokens":64,"messages":[{"role":"user","content":"ping"}]}'

切换到 us.qcode.cc / eu.qcode.cc / asia.qcode.cc 的相同路径,应得到一致结果 — 能验证该备用接入点对你可用。

5. 常见问题

Q:为什么 curl https://api.qcode.cc/api 返回 404? A:/api 是路径前缀,不是端点。完整路径是 /api/v1/messages

Q:/api/v1/messages/claude/v1/messages 有区别吗? A:没有。两种前缀都被路由到 Anthropic Messages 协议,SDK 配哪个都行。我们文档默认用 /api 前缀,因为这是多数 Claude 生态 SDK 的默认路径。

Q:同一个 API Key 同时能调 Claude 和 Codex 吗? A:可以。Key 不区分协议,协议由你请求的路径决定。路径走 /api/v1/messages 就是 Anthropic,走 /openai/v1/responses 就是 OpenAI Responses。

Q:我应该选哪个接入域? A:中国大陆 → 103.236.53.153(深圳直连 HTTP);其他地区 → api.qcode.cc(全球路由)。如果主用域不稳,随意切到 us / eu / asia 备用。

Q:BASE_URL 填的时候要不要带尾部斜杠? A:不要带。大多数 SDK 会自动拼 /v1/messages 等后缀,如果你把尾斜杠带上了,会拼成 //v1/messages 导致 404。

🚀
开始使用 QCode — Claude Code & Codex
一份套餐同时加速 Claude Code 和 Codex,亚太低延迟
查看套餐定价 → 注册账号
团队 3 人以上?
企业团队版:独立域名 + 子Key管理 + 封号保障,人均低至 ¥250/月
了解企业版 →