6 6
7> Rotear Claude Code através de um gateway LLM que sua organização já executa. Abrange conectar Claude Code a um gateway, implantar um para sua organização e o que Claude Code envia a um gateway.7> Rotear Claude Code através de um gateway LLM que sua organização já executa. Abrange conectar Claude Code a um gateway, implantar um para sua organização e o que Claude Code envia a um gateway.
8 8
9Esta seção aborda o uso de um produto gateway que sua organização já executa, em vez de [gateway de aplicativos Claude](/docs/pt/claude-apps-gateway). Para saber o que é um gateway, como ele fica entre Claude Code e seu provedor, e como escolher entre gateway de aplicativos Claude e outro produto, consulte a [visão geral de gateway](/docs/pt/gateways.md).9Esta seção aborda o uso de um produto gateway que sua organização já executa, em vez de [gateway de aplicativos Claude](https://code.claude.com/docs/pt/claude-apps-gateway). Para saber o que é um gateway, como ele fica entre Claude Code e seu provedor, e como escolher entre gateway de aplicativos Claude e outro produto, consulte a [visão geral de gateway](https://code.claude.com/docs/pt/gateways.md).
10 10
11> [!NOTE]11> [!NOTE]
12>12>
13> * Se você é um desenvolvedor conectando a um gateway existente: [conectar Claude Code ao seu gateway](/docs/pt/llm-gateway-connect.md)13> * Se você é um desenvolvedor conectando a um gateway existente: [conectar Claude Code ao seu gateway](https://code.claude.com/docs/pt/llm-gateway-connect.md)
14> * Se você é um administrador implantando um gateway para sua organização: [implantar e distribuir um gateway](/docs/pt/llm-gateway-rollout.md)14> * Se você é um administrador implantando um gateway para sua organização: [implantar e distribuir um gateway](https://code.claude.com/docs/pt/llm-gateway-rollout.md)
15> * Se você está configurando um produto gateway: a [referência de protocolo de gateway](/docs/pt/llm-gateway-protocol.md)15> * Se você está configurando um produto gateway: a [referência de protocolo de gateway](https://code.claude.com/docs/pt/llm-gateway-protocol.md)
16 16
17Qualquer gateway que exponha um [formato de API suportado](/docs/pt/llm-gateway-protocol.md#api-formats) funciona. Anthropic não endossa, mantém ou audita produtos gateway de terceiros, e não oferece suporte ao roteamento de Claude Code para modelos não-Claude através de nenhum gateway. Implante o gateway seguindo sua própria documentação, depois complete o lado Claude Code com as [etapas de rollout abaixo](#roll-out-a-gateway).17Qualquer gateway que exponha um [formato de API suportado](https://code.claude.com/docs/pt/llm-gateway-protocol.md#api-formats) funciona. Anthropic não endossa, mantém ou audita produtos gateway de terceiros, e não oferece suporte ao roteamento de Claude Code para modelos não-Claude através de nenhum gateway. Implante o gateway seguindo sua própria documentação, depois complete o lado Claude Code com as [etapas de rollout abaixo](#roll-out-a-gateway).
18 18
19## O que um gateway fornece19## O que um gateway fornece
20 20
26* **Registro de auditoria**: registre cada solicitação de modelo para conformidade26* **Registro de auditoria**: registre cada solicitação de modelo para conformidade
27* **Alternância de provedor**: altere o provedor na configuração do gateway, sem tocar nas máquinas dos desenvolvedores27* **Alternância de provedor**: altere o provedor na configuração do gateway, sem tocar nas máquinas dos desenvolvedores
28 28
29Todos esses, exceto alternância de provedor, se aplicam se o upstream é a API da Anthropic ou um [provedor de nuvem](/docs/pt/third-party-integrations.md). A alternância de provedor sem reconfigurar máquinas de desenvolvedores também depende do gateway expor um único [endpoint em formato Anthropic](/docs/pt/llm-gateway-protocol.md#api-formats) independentemente do upstream; um gateway que expõe o próprio formato de um provedor vincula a configuração do cliente a esse provedor e altera [o que Claude Code envia e quais padrões ele aplica](/docs/pt/llm-gateway-protocol.md#how-the-connection-method-changes-client-behavior).29Todos esses, exceto alternância de provedor, se aplicam se o upstream é a API da Anthropic ou um [provedor de nuvem](https://code.claude.com/docs/pt/third-party-integrations.md). A alternância de provedor sem reconfigurar máquinas de desenvolvedores também depende do gateway expor um único [endpoint em formato Anthropic](https://code.claude.com/docs/pt/llm-gateway-protocol.md#api-formats) independentemente do upstream; um gateway que expõe o próprio formato de um provedor vincula a configuração do cliente a esse provedor e altera [o que Claude Code envia e quais padrões ele aplica](https://code.claude.com/docs/pt/llm-gateway-protocol.md#how-the-connection-method-changes-client-behavior).
30 30
31O tradeoff é que o gateway se torna infraestrutura que sua organização opera. Claude Code adiciona capacidades com cada lançamento, e um gateway que não as encaminha quebra os recursos correspondentes, então o produto gateway precisa ser mantido atualizado conforme Claude Code evolui. A [referência de protocolo de gateway](/docs/pt/llm-gateway-protocol.md) aborda o que encaminhar.31O tradeoff é que o gateway se torna infraestrutura que sua organização opera. Claude Code adiciona capacidades com cada lançamento, e um gateway que não as encaminha quebra os recursos correspondentes, então o produto gateway precisa ser mantido atualizado conforme Claude Code evolui. A [referência de protocolo de gateway](https://code.claude.com/docs/pt/llm-gateway-protocol.md) aborda o que encaminhar.
32 32
33## Implantar um gateway33## Implantar um gateway
34 34
36 36
371. Implante o gateway e dê a ele sua credencial de provedor, para que ele possa autenticar as solicitações que encaminha.371. Implante o gateway e dê a ele sua credencial de provedor, para que ele possa autenticar as solicitações que encaminha.
382. Emita a cada desenvolvedor uma credencial de gateway, para que o uso seja atribuído ao desenvolvedor e o offboarding revogue uma credencial.382. Emita a cada desenvolvedor uma credencial de gateway, para que o uso seja atribuído ao desenvolvedor e o offboarding revogue uma credencial.
393. Distribua a configuração através de um [arquivo de configurações gerenciadas](/docs/pt/managed-settings.md#delivery-mechanisms) e sua ferramenta de segredos, para que cada máquina receba a URL base e uma credencial. Quando ambos forem distribuídos, os desenvolvedores não configuram nada. Se você não tiver distribuição de configurações em vigor, os desenvolvedores seguem a [página de conexão](/docs/pt/llm-gateway-connect.md) para definir as variáveis eles mesmos.393. Distribua a configuração através de um [arquivo de configurações gerenciadas](https://code.claude.com/docs/pt/managed-settings.md#delivery-mechanisms) e sua ferramenta de segredos, para que cada máquina receba a URL base e uma credencial. Quando ambos forem distribuídos, os desenvolvedores não configuram nada. Se você não tiver distribuição de configurações em vigor, os desenvolvedores seguem a [página de conexão](https://code.claude.com/docs/pt/llm-gateway-connect.md) para definir as variáveis eles mesmos.
404. Faça cada desenvolvedor [verificar a configuração no Claude Code](/docs/pt/llm-gateway-connect.md#check-for-an-existing-configuration), para que problemas de distribuição apareçam antes de dependerem do gateway.404. Faça cada desenvolvedor [verificar a configuração no Claude Code](https://code.claude.com/docs/pt/llm-gateway-connect.md#check-for-an-existing-configuration), para que problemas de distribuição apareçam antes de dependerem do gateway.
41 41
42[Implantar um gateway LLM para sua organização](/docs/pt/llm-gateway-rollout.md) percorre cada etapa e mostra os arquivos de configuração para distribuir em cada uma. O gateway é uma parte da configuração da organização; para aplicação de política, visibilidade de uso e decisões de tratamento de dados, consulte [Configurar Claude Code para sua organização](/docs/pt/admin-setup.md).42[Implantar um gateway LLM para sua organização](https://code.claude.com/docs/pt/llm-gateway-rollout.md) percorre cada etapa e mostra os arquivos de configuração para distribuir em cada uma. O gateway é uma parte da configuração da organização; para aplicação de política, visibilidade de uso e decisões de tratamento de dados, consulte [Configurar Claude Code para sua organização](https://code.claude.com/docs/pt/admin-setup.md).
43 43
44Para fazer um gateway alcançado através de `ANTHROPIC_BASE_URL` o único destino que uma máquina gerenciada pode usar, defina [`allowedProviders`](/docs/pt/settings-reference#allowedproviders) como `["customEndpoint"]` no mesmo arquivo de configurações gerenciadas e coloque a `ANTHROPIC_BASE_URL` do gateway nesse bloco `env` do arquivo. Claude Code então recusa uma sessão apontada para qualquer outro lugar, incluindo diretamente para Anthropic ou para o próprio proxy de um desenvolvedor, e aceita `ANTHROPIC_BASE_URL` apenas com o valor que você definir lá. Para um gateway alcançado através de uma variável de endpoint específica do provedor, como `ANTHROPIC_BEDROCK_BASE_URL`, a entrada `allowedProviders` diz qual variável fixar. Requer Claude Code v2.1.285 ou posterior.44Para fazer um gateway alcançado através de `ANTHROPIC_BASE_URL` o único destino que uma máquina gerenciada pode usar, defina [`allowedProviders`](https://code.claude.com/docs/pt/settings-reference#allowedproviders) como `["customEndpoint"]` no mesmo arquivo de configurações gerenciadas e coloque a `ANTHROPIC_BASE_URL` do gateway nesse bloco `env` do arquivo. Claude Code então recusa uma sessão apontada para qualquer outro lugar, incluindo diretamente para Anthropic ou para o próprio proxy de um desenvolvedor, e aceita `ANTHROPIC_BASE_URL` apenas com o valor que você definir lá. Para um gateway alcançado através de uma variável de endpoint específica do provedor, como `ANTHROPIC_BEDROCK_BASE_URL`, a entrada `allowedProviders` diz qual variável fixar. Requer Claude Code v2.1.285 ou posterior.
45 45
46## Assinaturas e gateways46## Assinaturas e gateways
47 47
48Enquanto uma [variável de credencial de gateway](/docs/pt/llm-gateway-connect.md#set-the-credential-variable) ou `apiKeyHelper` está ativa, as solicitações carregam essa credencial no lugar do login de assinatura claude.ai de um desenvolvedor, e os limites de uso da assinatura não se aplicam a elas. Claude Code mantém um login claude.ai salvo na máquina, mas não o envia com essas solicitações. Esse tráfego é cobrado por token para quem quer que possua a credencial que o gateway encaminha, como sua conta Anthropic Console da organização, ou sua conta Amazon Bedrock, Google Cloud's Agent Platform, ou Microsoft Foundry quando o gateway roteia para lá.48Enquanto uma [variável de credencial de gateway](https://code.claude.com/docs/pt/llm-gateway-connect.md#set-the-credential-variable) ou `apiKeyHelper` está ativa, as solicitações carregam essa credencial no lugar do login de assinatura claude.ai de um desenvolvedor, e os limites de uso da assinatura não se aplicam a elas. Claude Code mantém um login claude.ai salvo na máquina, mas não o envia com essas solicitações. Esse tráfego é cobrado por token para quem quer que possua a credencial que o gateway encaminha, como sua conta Anthropic Console da organização, ou sua conta Amazon Bedrock, Google Cloud's Agent Platform, ou Microsoft Foundry quando o gateway roteia para lá.
49 49
50[`ANTHROPIC_BASE_URL`](/docs/pt/llm-gateway-connect#set-the-base-url-and-credential) é a variável que aponta Claude Code para o gateway. Definir apenas essa variável, sem uma credencial de gateway, não substitui a assinatura. As solicitações ainda roteiam através do gateway, mas um login claude.ai salvo permanece como a credencial ativa, então seus limites de uso e cobrança se aplicam. Gateways que passam esse tráfego para Anthropic devem encaminhar a capacidade OAuth em `anthropic-beta`; consulte a [referência de cabeçalhos de solicitação](/docs/pt/llm-gateway-protocol.md#request-headers).50[`ANTHROPIC_BASE_URL`](https://code.claude.com/docs/pt/llm-gateway-connect#set-the-base-url-and-credential) é a variável que aponta Claude Code para o gateway. Definir apenas essa variável, sem uma credencial de gateway, não substitui a assinatura. As solicitações ainda roteiam através do gateway, mas um login claude.ai salvo permanece como a credencial ativa, então seus limites de uso e cobrança se aplicam. Gateways que passam esse tráfego para Anthropic devem encaminhar a capacidade OAuth em `anthropic-beta`; consulte a [referência de cabeçalhos de solicitação](https://code.claude.com/docs/pt/llm-gateway-protocol.md#request-headers).
51 51
52## Páginas relacionadas52## Páginas relacionadas
53 53
54* [Visão geral de gateway](/docs/pt/gateways.md): como um gateway funciona e como escolher entre gateway de aplicativos Claude e outro produto54* [Visão geral de gateway](https://code.claude.com/docs/pt/gateways.md): como um gateway funciona e como escolher entre gateway de aplicativos Claude e outro produto
55* [Gateway de aplicativos Claude](/docs/pt/claude-apps-gateway): gateway auto-hospedado da Anthropic com entrada SSO e telemetria OTLP55* [Gateway de aplicativos Claude](https://code.claude.com/docs/pt/claude-apps-gateway): gateway auto-hospedado da Anthropic com entrada SSO e telemetria OTLP
56* [Conectar Claude Code a um gateway LLM](/docs/pt/llm-gateway-connect.md): defina a URL base e credencial em sua própria máquina, com configuração por superfície e uma tabela de solução de problemas56* [Conectar Claude Code a um gateway LLM](https://code.claude.com/docs/pt/llm-gateway-connect.md): defina a URL base e credencial em sua própria máquina, com configuração por superfície e uma tabela de solução de problemas
57* [Implantar um gateway LLM para sua organização](/docs/pt/llm-gateway-rollout.md): a lista de verificação do administrador para implantar um gateway, emitir credenciais de desenvolvedor e distribuir configurações gerenciadas57* [Implantar um gateway LLM para sua organização](https://code.claude.com/docs/pt/llm-gateway-rollout.md): a lista de verificação do administrador para implantar um gateway, emitir credenciais de desenvolvedor e distribuir configurações gerenciadas
58* [Guia de compatibilidade de gateway](/docs/pt/llm-gateway-protocol.md): o que Claude Code envia a um gateway, para operadores configurando um, abrangendo endpoints, cabeçalhos para encaminhar e passagem de recursos58* [Guia de compatibilidade de gateway](https://code.claude.com/docs/pt/llm-gateway-protocol.md): o que Claude Code envia a um gateway, para operadores configurando um, abrangendo endpoints, cabeçalhos para encaminhar e passagem de recursos