跳到正文

把 Claude Code 和 Codex 接到 OpenToken

改两行配置的事。右边这段就是 Claude Code 的完整配置——填上你自己的密钥,重启,就通了。

~/.claude/settings.json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://otokapi.com",
    "ANTHROPIC_AUTH_TOKEN": "sk-YOUR-API-KEY"
  }
}
Codex 的配置不一样,而且地址要带 /v1。见下面的 Codex CLI。

选一个客户端开始

两个都配的话,先看一眼这个差异,它是最常见的翻车点:

客户端base URL/v1
Claude Codehttps://otokapi.com不带
Codex CLIhttps://otokapi.com/v1

支持的协议

OpenToken 在同一个域名下同时提供三种协议格式,用哪个取决于你的客户端说哪种话。三种鉴权头都认:Authorization: Bearerx-api-keyx-goog-api-key

协议路径谁在用
Anthropic Messages/v1/messagesClaude Code
OpenAI Responses/v1/responsesCodex CLI
OpenAI Chat Completions/v1/chat/completions多数第三方客户端
OpenAI Models/v1/models查询可用模型列表
Gemini 原生/v1beta/models/{model}:generateContentGemini 系客户端

不支持(请求这些路径会得到 404): /v1/embeddings /v1/images/generations /v1/completions /v1/messages/count_tokens

密钥以 sk- 开头,在控制台的密钥页面生成。想知道自己能用哪些模型,见模型与端点

接下来