- 如果您是連接到現有閘道的開發人員:將 Claude Code 連接到您的閘道
- 如果您是為貴組織推出閘道的管理員:部署和分發閘道
- 如果您正在配置閘道產品:閘道相容性指南
gateway 提供的功能
gateway 為您的組織提供一個地方來管理:- 憑證:提供商金鑰保留在伺服器端;開發人員改為持有 gateway 憑證
- 使用情況追蹤:按開發人員或團隊歸屬使用情況,無論哪個提供商處理請求
- 成本控制:在一個地方強制執行預算和速率限制
- 審計日誌:記錄每個模型請求以進行合規性檢查
- 提供商切換:在 gateway 配置中更改提供商,無需觸及開發人員機器
推出 gateway
當您準備好為組織推出 LLM gateway 時,無論您選擇哪個 gateway 產品,順序都是相同的:- 部署 gateway 並給予它您的提供商憑證,以便它可以對它轉發的請求進行身份驗證。
- 為每個開發人員發行 gateway 憑證,以便使用情況歸屬於開發人員,離職時撤銷一個憑證。
- 透過受管設定檔和您的機密工具分發配置,以便每台機器都接收基本 URL 和憑證。當兩者都分發時,開發人員無需配置任何內容。如果您沒有設定分發,開發人員按照連接頁面自己設置變數。
- 讓每個開發人員檢查 Claude Code 中的配置,以便分發問題在他們依賴 gateway 之前浮出水面。
ANTHROPIC_BASE_URL 到達的 gateway 成為受管機器唯一可以使用的目的地,請在相同的受管設定檔中將 allowedProviders 設定為 ["customEndpoint"],並將 gateway 的 ANTHROPIC_BASE_URL 放在該檔案的 env 區塊中。Claude Code 隨後會拒絕指向其他任何地方的工作階段,包括直接指向 Anthropic 或開發人員自己的代理,並且只接受 ANTHROPIC_BASE_URL 具有您在該處設定的值。對於透過提供商特定端點變數(例如 ANTHROPIC_BEDROCK_BASE_URL)到達的 gateway,allowedProviders 項目會指定要固定的變數。需要 Claude Code v2.1.285 或更新版本。
在 Desktop 已登入 claude.ai 的情況下,使用者機器上的 Cowork 工作階段會被視為
"anthropic"。如果您在 MDM 原則或受管設定檔中未將其列入此清單,該工作階段會被拒絕。若將其列入,直接傳送至 Anthropic 的工作階段也會通過此清單。訂閱和 gateway
當gateway 憑證變數或apiKeyHelper 處於活動狀態時,請求會使用該憑證,而不是開發人員的 claude.ai 訂閱登錄,且訂閱的使用限制不適用於這些請求。Claude Code 在機器上保存了 claude.ai 登錄,但不會在這些請求中發送它。該流量按令牌計費給擁有 gateway 轉發的憑證的人,例如您的組織的 Anthropic Console 帳戶,或當 gateway 路由到那裡時您的 Amazon Bedrock、Google Cloud 的 Agent Platform 或 Microsoft Foundry 帳戶。
ANTHROPIC_BASE_URL 是讓 Claude Code 指向閘道的變數。僅設定該變數而未設定閘道憑證,並不會取代訂閱。請求仍會透過閘道路由,但已儲存的 claude.ai 登入仍是作用中的憑證,因此會套用其用量上限與計費。將此流量轉送給 Anthropic 的閘道必須轉送 Authorization 以及 anthropic-beta 中的 OAuth 功能;請參閱請求標頭參考。
相關頁面
- Gateway 概述:gateway 如何運作以及如何在 Claude apps gateway 和其他產品之間進行選擇
- Claude apps gateway:Anthropic 的自託管 gateway,具有 SSO 登錄和 OTLP 遙測
- 將 Claude Code 連接到 LLM gateway:在您自己的機器上設置基本 URL 和憑證,具有每個表面的配置和故障排除表
- 為您的組織推出 LLM gateway:部署 gateway、發行開發人員憑證和分發受管設定的管理員檢查清單
- Gateway 相容性指南:Claude Code 發送到 gateway 的內容,供配置 gateway 的操作人員使用,涵蓋端點、要轉發的標頭和功能傳遞