开始使用
Coding agents(Claude Code、Codex)
任何会说 Anthropic 或 OpenAI wire format 的 agent 都能跑在 project key 上 — 把它指向 Gateway base URL,并使用 GET /v1/models 里的某个模型即可。
Claude Code
设定 base URL(不用加 /v1 — Claude Code 会自己补上 /v1/messages),并把 key 当成 auth token 送出。清掉 ANTHROPIC_API_KEY,避免它盖过去。
export ANTHROPIC_BASE_URL="https://api.atptoken.ai"
export ANTHROPIC_AUTH_TOKEN="atp-..."
export ANTHROPIC_API_KEY=""
export ANTHROPIC_MODEL="claude-sonnet-4-6" # any model from GET /v1/models
claude或把相同的值写进 ~/.claude/settings.json 的 env 区块:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.atptoken.ai",
"ANTHROPIC_AUTH_TOKEN": "atp-...",
"ANTHROPIC_API_KEY": ""
},
"model": "claude-sonnet-4-6"
}Codex CLI
在 ~/.codex/config.toml 把 Gateway 加成自订的 OpenAI-compatible provider(base URL 要包含 /v1),再 export env_key 指定的那把 key。
# ~/.codex/config.toml
model = "gpt-5.4" # any model from GET /v1/models
model_provider = "atp"
[model_providers.atp]
name = "ATP"
base_url = "https://api.atptoken.ai/v1"
env_key = "ATP_API_KEY"
wire_api = "chat"export ATP_API_KEY="atp-..."
codex两个工具都用 Authorization: Bearer atp-… 验证。模型必须在该 key 所属 project 已启用,否则 Gateway 回传 403。