17* [閘道如何與 claude.ai 訂閱互動](#subscriptions-and-gateways)17* [閘道如何與 claude.ai 訂閱互動](#subscriptions-and-gateways)
18* [與閘道分開配置的內容](#configure-separately-from-the-gateway)18* [與閘道分開配置的內容](#configure-separately-from-the-gateway)
19 19
20<h2 id="how-a-gateway-works">20## 閘道如何運作
21 閘道如何運作
22</h2>
23 21
24每個開發人員的 Claude Code 都指向閘道的位址,並使用閘道簽發的認證進行身份驗證。22每個開發人員的 Claude Code 都指向閘道的位址,並使用閘道簽發的認證進行身份驗證。
25 23
26閘道對開發人員進行身份驗證,應用您配置的任何存取和預算規則,並使用組織的認證將請求轉發給您的提供者。提供者可以是 Anthropic 的 API 或 [雲端提供者](/docs/zh-TW/third-party-integrations),例如 Amazon Bedrock、Google Cloud 的 Agent Platform 或 Microsoft Foundry;閘道的配置決定了這一點。使用 Claude 應用程式閘道或另一個公開單一 Anthropic 格式端點的閘道,更改提供者不需要觸及開發人員機器。24閘道對開發人員進行身份驗證,應用您配置的任何存取和預算規則,並使用組織的認證將請求轉發給您的提供者。提供者可以是 Anthropic 的 API 或 [雲端提供者](/docs/zh-TW/third-party-integrations),例如 Amazon Bedrock、Google Cloud 的 Agent Platform 或 Microsoft Foundry;閘道的配置決定了這一點。使用 Claude 應用程式閘道或另一個公開單一 Anthropic 格式端點的閘道,更改提供者不需要觸及開發人員機器。
27 25
28<Frame>26
29 <img src="https://mintcdn.com/claude-code/-uq-4JE0W_JO5Er5/images/llm-gateway-flow.svg?fit=max&auto=format&n=-uq-4JE0W_JO5Er5&q=85&s=1c1a8dcc0cfcc3a58652cc8e28cd3e20" alt="顯示 Claude Code 透過閘道路由的圖表。在開發人員機器區域中,Claude Code CLI 和 VS Code 擴充功能使用每個開發人員的認證將請求傳送到閘道位址。在標記為您的基礎設施的區域中,閘道處理身份驗證、使用情況追蹤、預算和路由,並使用您的組織認證轉發請求。在模型提供者區域中,實線箭頭指向您配置的提供者(顯示為 Anthropic API),虛線箭頭指向其他提供者選項,以 Amazon Bedrock、Google Cloud 和 Microsoft Foundry 為例。" width="780" height="322" data-path="images/llm-gateway-flow.svg" />
30</Frame>
31 27
32涉及兩種認證:28涉及兩種認證:
33 29
34* **開發人員認證**:每個開發人員持有自己的認證,由閘道簽發。它向閘道驗證他們的身份,並在使用情況追蹤中識別他們30* **開發人員認證**:每個開發人員持有自己的認證,由閘道簽發。它向閘道驗證他們的身份,並在使用情況追蹤中識別他們
35* **提供者認證**:閘道為您的提供者帳戶持有一個認證,由所有轉發的流量共享31* **提供者認證**:閘道為您的提供者帳戶持有一個認證,由所有轉發的流量共享
36 32
37<h2 id="choose-a-gateway">33## 選擇閘道
38 選擇閘道
39</h2>
40 34
41Claude Code 可與 Anthropic 自己的閘道或您的組織已經執行的閘道配合使用。35Claude Code 可與 Anthropic 自己的閘道或您的組織已經執行的閘道配合使用。
42 36
43<h3 id="claude-apps-gateway">37### Claude 應用程式閘道
44 Claude 應用程式閘道
45</h3>
46 38
47Claude 應用程式閘道是 Anthropic 的自託管閘道,包含在 `claude` 二進位檔案中。它路由到 Amazon Bedrock、Claude Platform on AWS、Google Cloud、Microsoft Foundry 或 Anthropic API 作為上游。開發人員透過 `/login` 使用您的公司身份提供者登入,閘道按 IdP 群組強制執行模型存取和 [受管設定](/docs/zh-TW/managed-settings),並向您自己的可觀測性堆疊發出 [OpenTelemetry Protocol (OTLP)](/docs/zh-TW/monitoring-usage) 使用情況指標。39Claude 應用程式閘道是 Anthropic 的自託管閘道,包含在 `claude` 二進位檔案中。它路由到 Amazon Bedrock、Claude Platform on AWS、Google Cloud、Microsoft Foundry 或 Anthropic API 作為上游。開發人員透過 `/login` 使用您的公司身份提供者登入,閘道按 IdP 群組強制執行模型存取和 [受管設定](/docs/zh-TW/managed-settings),並向您自己的可觀測性堆疊發出 [OpenTelemetry Protocol (OTLP)](/docs/zh-TW/monitoring-usage) 使用情況指標。
48 40
49因為它與每個 Claude Code 版本一起構建和測試,所以它轉發 Claude Code 傳送的標頭和請求欄位。單獨維護的閘道需要其 [轉發規則隨著每個版本中這些標頭和欄位的變化而更新](/docs/zh-TW/llm-gateway-protocol#forward-as-open-lists);Claude 應用程式閘道與 CLI 一起發佈,因此沒有清單需要保持最新。有關在閘道工作階段上行為不同的小功能集,請參閱 [可用性和限制](/docs/zh-TW/claude-apps-gateway#availability-and-limitations)。41因為它與每個 Claude Code 版本一起構建和測試,所以它轉發 Claude Code 傳送的 `anthropic-beta` 值和請求欄位。單獨維護的閘道需要隨著這些值和欄位在每個版本中的變化而 [更新其轉發規則](/docs/zh-TW/llm-gateway-protocol#forward-as-open-lists);Claude 應用程式閘道與 CLI 一起發佈,因此沒有清單需要保持最新。有關在閘道工作階段上行為不同的小功能集,請參閱 [可用性和限制](/docs/zh-TW/claude-apps-gateway#availability-and-limitations)。
50 42
51閘道登入是瀏覽器 SSO 步驟,沒有服務令牌流,因此沒有開發人員批准登入的 CI 管道無法透過它進行身份驗證;直接針對您的提供者配置這些。Agent SDK 工作階段和在開發人員已登入的機器上執行的 `claude -p` 使用該機器的閘道工作階段,並受其原則管制。請參閱 [CI 管道和遠端機器](/docs/zh-TW/claude-apps-gateway#ci-pipelines-and-remote-machines)。43閘道登入是瀏覽器 SSO 步驟,沒有服務令牌流,因此沒有開發人員批准登入的 CI 管道無法透過它進行身份驗證;直接針對您的提供者配置這些。Agent SDK 工作階段和在開發人員已登入的機器上執行的 `claude -p` 使用該機器的閘道工作階段,並受其原則管制。請參閱 [CI 管道和遠端機器](/docs/zh-TW/claude-apps-gateway#ci-pipelines-and-remote-machines)。
52 44
53請參閱 [Claude 應用程式閘道](/docs/zh-TW/claude-apps-gateway) 以部署它。45請參閱 [Claude 應用程式閘道](/docs/zh-TW/claude-apps-gateway) 以部署它。
54 46
55<h3 id="other-gateways">47### 其他閘道
56 其他閘道
57</h3>
58 48
59如果您的組織已經執行 LLM 閘道或 API 閘道,您可以改用它。Anthropic 不認可、維護或審計其他閘道產品,也不支援透過任何閘道將 Claude Code 路由到非 Claude 模型。有關管理員推出檢查清單、閘道必須實現的內容以及如何將 Claude Code 指向它,請參閱 [其他 LLM 閘道](/docs/zh-TW/llm-gateway)。49如果您的組織已經執行 LLM 閘道或 API 閘道,您可以改用它。Anthropic 不認可、維護或審計其他閘道產品,也不支援透過任何閘道將 Claude Code 路由到非 Claude 模型。有關管理員推出檢查清單、閘道必須實現的內容以及如何將 Claude Code 指向它,請參閱 [其他 LLM 閘道](/docs/zh-TW/llm-gateway)。
60 50
61<h2 id="subscriptions-and-gateways">51## 訂閱和閘道
62 訂閱和閘道
63</h2>
64 52
65當開發人員透過具有閘道認證的閘道連接時,使用情況按 API 費率計費到您的組織提供者帳戶,他們的 claude.ai 訂閱不被使用或收費。為您執行的閘道設定 [`ANTHROPIC_AUTH_TOKEN`](/docs/zh-TW/env-vars),或使用 `/login` 登入 Claude 應用程式閘道,會關閉該工作階段的訂閱登入。在該認證下轉發的每個請求都計費到閘道提供者認證背後的帳戶。53當開發人員透過具有閘道認證的閘道連接時,使用情況按 API 費率計費到您的組織提供者帳戶,他們的 claude.ai 訂閱不被使用或收費。為您執行的閘道設定 [`ANTHROPIC_AUTH_TOKEN`](/docs/zh-TW/env-vars),或使用 `/login` 登入 Claude 應用程式閘道,會關閉該工作階段的訂閱登入。在該認證下轉發的每個請求都計費到閘道提供者認證背後的帳戶。
66 54
67例外是僅設定 `ANTHROPIC_BASE_URL`,沒有閘道認證。請求仍然透過閘道路由,但已保存的 claude.ai 登入保持為活動認證,因此訂閱的使用限制和計費適用。[其他 LLM 閘道](/docs/zh-TW/llm-gateway#subscriptions-and-gateways) 涵蓋該配置以及閘道必須轉發的內容才能使其正常運作。55例外是僅設定 `ANTHROPIC_BASE_URL`,沒有閘道認證。請求仍然透過閘道路由,但已保存的 claude.ai 登入保持為活動認證,因此訂閱的使用限制和計費適用。[其他 LLM 閘道](/docs/zh-TW/llm-gateway#subscriptions-and-gateways) 涵蓋該配置以及閘道必須轉發的內容才能使其正常運作。
68 56
69<h2 id="configure-separately-from-the-gateway">57## 與閘道分開配置
70 與閘道分開配置
71</h2>
72 58
73閘道路由模型 API 請求。您可能期望它處理的一些事情在其他地方配置:59閘道路由模型 API 請求。您可能期望它處理的一些事情在其他地方配置:
74 60
79* **遙測目的地**:Claude Code 傳送閘道工作階段遙測的位置取決於工作階段如何登入,[開發人員上強制執行的項目](/docs/zh-TW/claude-apps-gateway#whats-enforced-on-developers) 說明每種工作階段的匯出位置。65* **遙測目的地**:Claude Code 傳送閘道工作階段遙測的位置取決於工作階段如何登入,[開發人員上強制執行的項目](/docs/zh-TW/claude-apps-gateway#whats-enforced-on-developers) 說明每種工作階段的匯出位置。
80* **公司 HTTP 代理**:`HTTPS_PROXY` 位於 Claude Code 和它與之通訊的每個伺服器之間,包括閘道。如果您的網路需要一個,[配置代理](/docs/zh-TW/network-config) 以及閘道。對於您託管的 Claude 應用程式閘道,[登入檢查代理主機也在私人網路上](/docs/zh-TW/claude-apps-gateway#prerequisites);如果不是,將閘道主機新增到 `NO_PROXY`,以便 CLI 直接連接到它。66* **公司 HTTP 代理**:`HTTPS_PROXY` 位於 Claude Code 和它與之通訊的每個伺服器之間,包括閘道。如果您的網路需要一個,[配置代理](/docs/zh-TW/network-config) 以及閘道。對於您託管的 Claude 應用程式閘道,[登入檢查代理主機也在私人網路上](/docs/zh-TW/claude-apps-gateway#prerequisites);如果不是,將閘道主機新增到 `NO_PROXY`,以便 CLI 直接連接到它。
81 67
82<h2 id="next-steps">68## 後續步驟
83 後續步驟
84</h2>
85 69
86下一頁取決於誰執行閘道。Anthropic 的閘道從 `claude` 二進位檔案執行,有自己的設定指南;您的組織已經執行的閘道有要實現的協議和管理員推出檢查清單。70下一頁取決於誰執行閘道。Anthropic 的閘道從 `claude` 二進位檔案執行,有自己的設定指南;您的組織已經執行的閘道有要實現的協議和管理員推出檢查清單。
87 71