連接 Claude Code

透過範圍限定的 API 金鑰,將 Claude Code 路由至 AnyInt 的 Anthropic 相容閘道。

Claude Code 透過 ANTHROPIC_BASE_URL 和閘道認證資訊支援 Anthropic 格式的 LLM 閘道。AnyInt 會在其邊界消耗認證資訊,並將請求路由出去,而不會將您的 AnyInt 金鑰轉發到上游。

開始之前

  1. 使用 官方 Claude Code 指示 安裝或更新 Claude Code。
  2. 建立 AnyInt API 金鑰
  3. 模型目錄 中選擇一個 Anthropic 相容的模型 ID。

設定閘道

將 AnyInt 金鑰設定為 Claude Code 的閘道驗證權杖。請使用 /anthropic 閘道根目錄,因為 Claude Code 會附加 /v1/messages 和相關的操作路徑。

bash
export ANYINT_API_KEY="your_api_key"
export ANTHROPIC_BASE_URL="https://api.anyint.ai/anthropic"
export ANTHROPIC_AUTH_TOKEN="$ANYINT_API_KEY"

從您的儲存庫啟動 Claude Code:

bash
claude

如果選取的上游模型使用非預設 ID,請透過 Claude Code 的支援模型設定來配置該 ID。請勿假設您的租戶可以使用範例模型。

驗證與疑難排解

  • 401 回應表示 AnyInt 金鑰遺失、無效、過期或已被撤銷。
  • 模型找不到的回應表示已設定的模型 ID 不在已發佈的目錄中,或您的金鑰無法使用該模型。
  • 當 Claude Code 開始傳送較新的 Anthropic 功能時,請更新 Claude Code;閘道用戶端和通訊協定功能會一起演進。
  • Auto Mode 分類器提示(v2.1.278+):Claude Code v2.1.278+ 為 Auto Mode 新增伺服器端檢查。若所選上游供應商尚未支援,Claude Code 會改用本機分類器請求並顯示提示。Auto Mode 仍可正常運作;若要隱藏提示,請設定 export CLAUDE_CODE_AUTO_MODE_SERVER=0
  • 在測試閘道驗證時,請從除錯路徑中移除已儲存的 Claude 訂閱認證資訊 — 應由閘道權杖(而非訂閱登入)授權此會話。

請參閱 Anthropic 的官方 LLM 閘道文件,了解這些變數的上游行為。