Claude Code 接 API 中轉站 Base URL 配置教程
用 ANTHROPIC_BASE_URL、ANTHROPIC_AUTH_TOKEN 和 ANTHROPIC_API_KEY 配置 Claude Code 接入 API 中轉站。
最小配置
Claude Code 接中轉站時,通常先看服務商是不是 Anthropic 兼容接口。最常見的配置是:
export ANTHROPIC_BASE_URL="https://你的中轉站地址"
export ANTHROPIC_AUTH_TOKEN="你的中轉站 API Key"
claude
ANTHROPIC_BASE_URL 用來把請求路由到代理或網關,ANTHROPIC_AUTH_TOKEN 會作為 Bearer token 發送。
如果你還在對比 Claude Code 可用的服務商,可以先看 Claude API 中轉服務商 專題頁。想同時查看 Anthropic 兼容、OpenAI 兼容和多模型聚合服務商,可以用 AI API 服務商目錄 做初篩。
API Key 路徑
如果服務商給的是 Anthropic 風格 API Key,可能會讓你配置:
export ANTHROPIC_API_KEY="sk-..."
claude
注意: 設置 ANTHROPIC_API_KEY 後,Claude Code 會使用這個 API Key,而不是 Claude Pro / Max / Team 訂閱登錄的額度。測試中轉站時建議開一個新終端窗口,只在這個窗口裡設置變量。
常見錯誤
- 401: Key 不對、Header 類型不對,或服務商要求用
ANTHROPIC_AUTH_TOKEN而不是ANTHROPIC_API_KEY。 - 404: Base URL 路徑不對。尤其注意服務商要求是否帶
/v1。 - model not found: 模型名不在服務商支持列表裡,或需要設置自定義模型選項。
- MCP 搜索異常: 非官方 Base URL 下,Claude Code 可能會改變 MCP tool search 行為,需要確認服務商是否完整轉發相關能力。
建議
先用一個乾淨終端做一次臨時配置,確認能跑通後,再考慮寫進 shell profile、項目腳本或切換工具裡。不要一開始就改全局配置,否則排障時很難分清是賬號、環境變量還是服務商接口的問題。
Claude Code Base URL API Key
相關錯誤
Claude Code / Codex 503 No available accounts:中轉站帳號池不可用排查 先不要盲目換 Key。這個錯誤通常說明帳號池、供應商、分組或模型路由暫時不可用。先測最小請求、確認模型和分組,再判斷是等待恢復、降低上下文,還是換 provider。 Error 401 Unauthorized:AI API 中轉站認證排查 401 是認證失敗訊號。先檢查目前載入的是哪一個 Key、請求打到哪個 Base URL、header 格式是否正確,以及這個 Key 是否仍然在對應 provider 中有效。 Error 429 Too Many Requests:AI API 中轉站限流排查 429 通常是限流或額度訊號。先檢查 Retry-After、請求頻率、帳號餘額、模型限制,以及工具是否在循環重試同一個失敗調用。