【結論】中转は公式互換Gatewayとして検証する
ANTHROPIC_BASE_URLは公式にもLLM Gateway向けに用意されていますが、任意のOpenAI互換URLを指定すれば動くわけではありません。
業務利用ではAnthropic Messages形式、認証Header、Streaming、Tool use、監査Logを満たす組織管理Gatewayだけを使用します。
# ターミナルで実行:一時的に検証用Gatewayへ接続
ANTHROPIC_BASE_URL="https://gateway.example.com" \
ANTHROPIC_API_KEY="$GATEWAY_TOKEN" \
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 claude
# 起動後のセッション内で実行:利用可能モデルを確認
/model具体的な手順・設定方法
- Gateway管理者から正式なBase URL、Credential方式、対応API形式を受け取り、第三者の共有中转Keyは使用しません。
- 検証用Repositoryで
/model、ファイル読取、編集提案、Tool実行、Streamingを順に確認します。 - 組織ではManaged settingsでBase URLを固定します。
実践プロンプト / 活用テクニック
互換性を確認するためのPromptです。
# 起動後のセッション内で実行
この検証用リポジトリを読み取り専用で調査してください。
最初にREADME.mdを要約し、次に利用したTool名と失敗したAPI機能を一覧化してください。Gateway障害とClaude Code本体の問題を分離しやすくなります。
注意点・よくあるエラーと対処法
ANTHROPIC_BASE_URLは送信先を変えるだけで、別VendorのModelを自動的にClaude互換へ変換しません。
共有中转站にはSource code、Prompt、Credentialが送信されるため、NDA案件や個人情報を扱うRepositoryでは利用しないでください。
401はCredential、400はProtocol非互換、Tool call失敗はSchemaやStreaming非互換を疑い、公式Gateway protocolと照合します。