21 21
22每个开发人员的 Claude Code 都指向网关的地址,并使用网关颁发的凭证进行身份验证。22每个开发人员的 Claude Code 都指向网关的地址,并使用网关颁发的凭证进行身份验证。
23 23
24网关对开发人员进行身份验证,应用您配置的任何访问和预算规则,并使用组织的凭证将请求转发给您的提供商。提供商可以是 Anthropic 的 API 或 [云提供商](/docs/zh-CN/third-party-integrations),例如 Amazon Bedrock、Google Cloud 的 Agent Platform 或 Microsoft Foundry;网关的配置决定了这一点。使用 Claude 应用网关或另一个公开单个 Anthropic 格式端点的网关,更改提供商不需要触及开发人员的机器。24网关对开发人员进行身份验证,应用您配置的任何访问和预算规则,并使用组织的凭证将请求转发给您的提供商。提供商可以是 Anthropic 的 API 或 [云提供商](/docs/zh-CN/third-party-integrations.md),例如 Amazon Bedrock、Google Cloud 的 Agent Platform 或 Microsoft Foundry;网关的配置决定了这一点。使用 Claude 应用网关或另一个公开单个 Anthropic 格式端点的网关,更改提供商不需要触及开发人员的机器。
25 25
2626
27 27
36 36
37### Claude apps gateway37### Claude apps gateway
38 38
39Claude apps gateway 是 Anthropic 的自托管网关,包含在 `claude` 二进制文件中。它路由到 Amazon Bedrock、Claude Platform on AWS、Google Cloud、Microsoft Foundry 或 Anthropic API 作为上游。开发人员通过 `/login` 使用您的企业身份提供商登录,网关按 IdP 组强制执行模型访问和 [托管设置](/docs/zh-CN/managed-settings),并向您自己的可观测性堆栈发出 [OpenTelemetry Protocol (OTLP)](/docs/zh-CN/monitoring-usage) 使用指标。39Claude apps gateway 是 Anthropic 的自托管网关,包含在 `claude` 二进制文件中。它路由到 Amazon Bedrock、Claude Platform on AWS、Google Cloud、Microsoft Foundry 或 Anthropic API 作为上游。开发人员通过 `/login` 使用您的企业身份提供商登录,网关按 IdP 组强制执行模型访问和 [托管设置](/docs/zh-CN/managed-settings.md),并向您自己的可观测性堆栈发出 [OpenTelemetry Protocol (OTLP)](/docs/zh-CN/monitoring-usage.md) 使用指标。
40 40
41因为它与每个 Claude Code 版本一起构建和测试,所以它转发 Claude Code 发送的 `anthropic-beta` 值和请求字段。单独维护的网关需要随着这些值和字段在每个版本中发生变化而 [更新其转发规则](/docs/zh-CN/llm-gateway-protocol#forward-as-open-lists);Claude apps gateway 与 CLI 一起发布,因此没有列表需要保持最新。有关在网关会话上行为不同的小功能集,请参阅 [可用性和限制](/docs/zh-CN/claude-apps-gateway#availability-and-limitations)。41因为它与每个 Claude Code 版本一起构建和测试,所以它转发 Claude Code 发送的 `anthropic-beta` 值和请求字段。单独维护的网关需要随着这些值和字段在每个版本中发生变化而 [更新其转发规则](/docs/zh-CN/llm-gateway-protocol.md#forward-as-open-lists);Claude apps gateway 与 CLI 一起发布,因此没有列表需要保持最新。有关在网关会话上行为不同的小功能集,请参阅 [可用性和限制](/docs/zh-CN/claude-apps-gateway#availability-and-limitations)。
42 42
43网关登录是浏览器 SSO 步骤,没有服务令牌流,因此没有开发人员批准登录的 CI 管道无法通过它进行身份验证;直接针对您的提供商配置这些。Agent SDK 会话和在开发人员已登录的机器上运行的 `claude -p` 使用该机器的网关会话,并受其策略管制。请参阅 [CI 管道和远程机器](/docs/zh-CN/claude-apps-gateway#ci-pipelines-and-remote-machines)。43网关登录是浏览器 SSO 步骤,没有服务令牌流,因此没有开发人员批准登录的 CI 管道无法通过它进行身份验证;直接针对您的提供商配置这些。Agent SDK 会话和在开发人员已登录的机器上运行的 `claude -p` 使用该机器的网关会话,并受其策略管制。请参阅 [CI 管道和远程机器](/docs/zh-CN/claude-apps-gateway#ci-pipelines-and-remote-machines)。
44 44
58 58
59网关路由模型 API 请求。您可能期望它处理的一些事情在其他地方配置:59网关路由模型 API 请求。您可能期望它处理的一些事情在其他地方配置:
60 60
61* **哪个模型回答**:使用 `/model` 命令或 [模型环境变量](/docs/zh-CN/model-config#setting-your-model) 选择模型。网关决定请求去向,而不是开发人员选择的模型。Claude 应用网关可以使用每个组的 `availableModels` 允许列表限制选择,但开发人员仍在其中选择。61* **哪个模型回答**:使用 `/model` 命令或 [模型环境变量](/docs/zh-CN/model-config.md#setting-your-model) 选择模型。网关决定请求去向,而不是开发人员选择的模型。Claude 应用网关可以使用每个组的 `availableModels` 允许列表限制选择,但开发人员仍在其中选择。
62* **其他网络流量**:Claude Code 本身将版本检查和下载直接发送到 Anthropic,与网关路径分开。您的网络仍需要出口到 [必需的域](/docs/zh-CN/network-config),或设置 [`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`](/docs/zh-CN/env-vars) 以关闭可选流。62* **其他网络流量**:Claude Code 本身将版本检查和下载直接发送到 Anthropic,与网关路径分开。您的网络仍需要出口到 [必需的域](/docs/zh-CN/network-config.md),或设置 [`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`](/docs/zh-CN/env-vars) 以关闭可选流。
63* **客户端遥测**:当会话登录到 Claude 应用网关时,Claude Code 会禁用其 Anthropic 绑定的客户端分析。要在登录前启动分析也保持关闭,请在每个设备上的 [客户端托管设置](/docs/zh-CN/claude-apps-gateway-config#client-side-managed-settings) 中提供 [`DISABLE_TELEMETRY`](/docs/zh-CN/managed-settings#turn-telemetry-off-for-your-organization)。63* **客户端遥测**:当会话登录到 Claude 应用网关时,Claude Code 会禁用其 Anthropic 绑定的客户端分析。要在登录前启动分析也保持关闭,请在每个设备上的 [客户端托管设置](/docs/zh-CN/claude-apps-gateway-config.md#client-side-managed-settings) 中提供 [`DISABLE_TELEMETRY`](/docs/zh-CN/managed-settings#turn-telemetry-off-for-your-organization)。
64* **其他网关上的客户端遥测**:Claude Code 是否发送可选的客户端遥测流取决于您的提供商,[遥测默认值表](/docs/zh-CN/data-usage#default-behaviors-by-api-provider) 涵盖每种情况。64* **其他网关上的客户端遥测**:Claude Code 是否发送可选的客户端遥测流取决于您的提供商,[遥测默认值表](/docs/zh-CN/data-usage.md#default-behaviors-by-api-provider) 涵盖每种情况。
65* **遥测目标**:Claude Code 发送网关会话遥测的位置取决于会话如何登录,[开发人员上强制执行的内容](/docs/zh-CN/claude-apps-gateway#whats-enforced-on-developers) 说明每种会话的导出去向。65* **遥测目标**:Claude Code 发送网关会话遥测的位置取决于会话如何登录,[开发人员上强制执行的内容](/docs/zh-CN/claude-apps-gateway#whats-enforced-on-developers) 说明每种会话的导出去向。
66* **企业 HTTP 代理**:`HTTPS_PROXY` 位于 Claude Code 和它与之通信的每个服务器之间,包括网关。如果您的网络需要一个,[配置代理](/docs/zh-CN/network-config) 以及网关。对于您托管的 Claude 应用网关,[登录检查代理主机也在私有网络上](/docs/zh-CN/claude-apps-gateway#prerequisites);如果不是,将网关主机添加到 `NO_PROXY`,以便 CLI 直接连接到它。66* **企业 HTTP 代理**:`HTTPS_PROXY` 位于 Claude Code 和它与之通信的每个服务器之间,包括网关。如果您的网络需要一个,[配置代理](/docs/zh-CN/network-config.md) 以及网关。对于您托管的 Claude 应用网关,[登录检查代理主机也在私有网络上](/docs/zh-CN/claude-apps-gateway#prerequisites);如果不是,将网关主机添加到 `NO_PROXY`,以便 CLI 直接连接到它。
67 67
68## Next steps68## Next steps
69 69
71 71
72* [Claude 应用网关](/docs/zh-CN/claude-apps-gateway) 部署 Anthropic 的自托管网关,具有 SSO 登录和 OTLP 遥测72* [Claude 应用网关](/docs/zh-CN/claude-apps-gateway) 部署 Anthropic 的自托管网关,具有 SSO 登录和 OTLP 遥测
73* [其他 LLM 网关](/docs/zh-CN/llm-gateway) 了解您的组织已运行的网关必须实现的内容,以及如何将 Claude Code 指向它73* [其他 LLM 网关](/docs/zh-CN/llm-gateway) 了解您的组织已运行的网关必须实现的内容,以及如何将 Claude Code 指向它
74* [为您的组织设置 Claude Code](/docs/zh-CN/admin-setup) 了解网关是其中一部分的更广泛的推出决策74* [为您的组织设置 Claude Code](/docs/zh-CN/admin-setup.md) 了解网关是其中一部分的更广泛的推出决策