原生协议,零改造
Anthropic Messages、OpenAI Responses 与 Chat Completions、Gemini v1beta 原样透传。SDK 和代码都不用换,替换 Base URL 即可。
2API 是为 AI 编程工具打造的 API 网关。原生兼容 Anthropic、OpenAI 和 Gemini 协议,Claude Code、Codex、Gemini CLI 改一个 Base URL 就能接入,每次调用的 Token 用量都能逐笔查到。
export ANTHROPIC_BASE_URL=https://2api.dev
Models · 模型路由表
Claude、GPT、Gemini、Grok 都按各自的原生协议转发。官方 SDK 和命令行工具怎么调用官方接口,就怎么调用 2API。
表中为示例路由,实际可用的模型与价格以 模型广场 为准。
How it works · 请求链路
请求从你的工具发出,到上游返回第一个 Token,网关在中间完成鉴权、调度、转发和计量。
Capabilities · 网关能力
长时间运行的 Agent 会话对连接稳定性和流式输出要求更高。2API 的调度、转发和计费都围绕这类场景设计。
Anthropic Messages、OpenAI Responses 与 Chat Completions、Gemini v1beta 原样透传。SDK 和代码都不用换,替换 Base URL 即可。
上游账号组成资源池。某个账号返回 429 限流或 5xx 错误时,请求会切到下一个健康账号重试。
SSE 事件逐条透传,思考过程、工具调用和文本增量都实时到达终端。
输入、输出、缓存写入和缓存读取分开统计,每次调用都记在「使用记录」里。
按项目创建多个 API Key,可设置 IP 白名单和到期时间,随时停用。
sk-2api…3f9a个人项目sk-2api…81c2CI 流水线 IP 白名单sk-2api…d04e临时测试 7 天后到期能自定义 Base URL 的客户端,都能直接使用 2API。
Quickstart · 快速接入
配置好之后,工具照常使用,所有请求都会经过 2API。
# 把 Claude Code 指向 2API
export ANTHROPIC_BASE_URL="https://2api.dev"
export ANTHROPIC_AUTH_TOKEN="sk-你的密钥"
# 照常启动
claude
在控制台点击密钥旁的「使用密钥」,可以直接复制已经填好地址和密钥的配置。
FAQ · 常见问题
没找到答案的话,登录控制台查看公告,或联系站点管理员。
2API 是一层 API 网关。请求按原生协议转发到上游,返回的格式和官方接口一致。在此之上,你还能在一处管理密钥、查看每次调用的用量。
注册后在「API 密钥」页面创建密钥,点击「使用密钥」就能看到各个工具的配置。以 Claude Code 为例,只需要设置 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN 两个环境变量。
按实际消耗的 Token 计费,输入、输出、缓存写入和缓存读取分开统计。每次调用的明细都能在「使用记录」里查到,具体单价以控制台显示为准。
支持。请求按原生协议透传,SSE 流式输出、Tool Use / Function Calling、图片输入等能力与上游保持一致。
网关会在多个上游账号之间调度。某个账号返回 429 或 5xx 时,请求会自动切换到其他可用账号重试,长时间运行的 Agent 任务不容易中断。
建议每个项目单独创建密钥,并按需设置 IP 白名单和到期时间。万一泄露,在控制台停用或删除对应密钥即可,不影响其他项目。