sub2api 是独立的倍率 API 网关(按官方美金价倍率计费),与 coder 网关分开计费、各用各的 API Key。本页介绍如何调用 sub2api。

一个 API Key,三套协议

sub2api 对外提供同一个 Base URL,同时兼容 OpenAI、Anthropic、Google Gemini 三套官方 API 协议。客户端不用换 SDK,只把官方 SDK 的 Base URL 改成 sub2api 即可。
协议族路径前缀典型客户端
OpenAI 兼容/v1OpenAI SDK、Codex CLI、OpenCode
Anthropic 兼容/v1Anthropic SDK、Claude Code
Gemini 兼容/v1betaGemini CLI、@google/generative-ai

服务地址

https://sub2api.visioncoder.cn

鉴权

所有端点均需携带 API Key(sub2api 的 GET /v1/models 也需鉴权)。
适用于 OpenAI / Codex / OpenCode 等客户端。
Authorization: Bearer YOUR_API_KEY
API Key 在 sub2api API Key 管理 页面创建,两种 Header 共用同一个 Key

计费方式

sub2api 按模型官方美金价 × 倍率透明计费,起步倍率 2x,按量结算、不锁并发。倍率套餐与余额在 充值套餐 页面查看与购买。

可用模型

聚合 Claude、GPT、Gemini 等主流大模型。最新列表以 GET /v1/models 实时返回为准(需携带 API Key)。
curl https://sub2api.visioncoder.cn/v1/models \
  -H "Authorization: Bearer $SUB2API_KEY"

调用示例

curl https://sub2api.visioncoder.cn/v1/chat/completions \
  -H "Authorization: Bearer $SUB2API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.4",
    "messages": [
      {"role": "user", "content": "Hello"}
    ],
    "stream": false
  }'
模型 ID 用 GET /v1/models 返回的值。上例中的 gpt-5.4 仅为占位,请替换为列表中真实存在的模型。

Claude Code 接入

把环境变量指向 sub2api,即可用 sub2api 的额度跑 Claude Code:
export ANTHROPIC_BASE_URL="https://sub2api.visioncoder.cn"
export ANTHROPIC_API_KEY="YOUR_API_KEY"
claude

端点总览

方法 & 路径说明
GET /v1/models返回可用模型(需鉴权)
POST /v1/chat/completionsOpenAI Chat Completions 兼容
POST /v1/responsesOpenAI Responses 协议
POST /v1/messagesAnthropic Messages 兼容
POST /v1beta/models/{model}:generateContentGemini generateContent 兼容
POST /v1/images/generations图像生成

错误返回

错误以 HTTP 状态码 + JSON Body 形式返回,结构为 code + message
{
  "code": "INVALID_API_KEY",
  "message": "Invalid API key"
}
常见状态码:
状态码含义处理建议
401API Key 无效API Key 管理 重建
402余额不足充值套餐
429触发限速降低并发或升级套餐
5xx上游错误稍后重试,持续失败请反馈

加群 & 客服

AI 技术交流群二维码
专属客服二维码