開始使用
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。