Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
os modelos Claude da Anthropic trazem recursos avançados de IA de conversa para Microsoft Foundry, permitindo que você crie aplicativos inteligentes com a compreensão e geração de linguagem de última geração. Os modelos Claude se destacam em tarefas complexas de raciocínio, geração de código e tarefas multimodais, incluindo análise de imagens.
Neste artigo, você aprenderá a:
- Implantar modelos Claude no Microsoft Foundry
- Autenticar usando Microsoft Entra ID ou chaves de API
- Chamar a API de Mensagens Claude a partir do Python, JavaScript ou REST
Para obter a lista completa de modelos claude disponíveis, versões de modelo, funcionalidades, cotas e cobrança, consulte modelos claude em Microsoft Foundry.
Importante
Os itens marcados (versão prévia) neste artigo estão atualmente em versão prévia pública. Essa versão prévia é fornecida sem um contrato de nível de serviço e não recomendamos isso para cargas de trabalho de produção. Alguns recursos podem não ter suporte ou podem ter restrição de recursos. Para obter mais informações, consulte Termos de Uso Complementares para Versões Prévias do Microsoft Azure.
Pré-requisitos
- Uma assinatura Azure com uma forma de pagamento válida. Se você não tiver uma assinatura de Azure, crie uma conta de Azure paga . Consulte o tipo de assinatura e o suporte à região para obter mais detalhes.
- Acesso ao Microsoft Foundry com permissões apropriadas para criar e gerenciar recursos.
- Um projeto Microsoft Foundry criado em um local de implantação com suporte. Todos os modelos Claude (hospedados no Azure e hospedados na infraestrutura da Anthropic) oferecem suporte a implantações Standard Global. As versões hospedadas em Azure de alguns modelos claude também estão disponíveis para implantação do Data Zone Standard (EUA). Para ver as regiões exatas do Azure onde os modelos Claude estão disponíveis para implantação, consulte Disponibilidade de regiões por tipo de implantação.
- Modelos do Foundry de parceiros e comunidade exigem acesso ao Azure Marketplace para criar assinaturas. Verifique se você tem as permissões necessárias para assinar ofertas de modelo.
- Função Colaborador ou Proprietário no grupo de recursos para implantar modelos. Para obter mais informações, consulte Funções do Azure RBAC.
Tipo de assinatura e suporte à região
Para usar modelos Claude no Microsoft Foundry, você deve ter uma assinatura paga do Azure com uma conta de cobrança em um país ou região onde a Anthropic oferece os modelos para compra. Para obter uma lista de erros comuns relacionados à assinatura, consulte mensagens de erro comuns e soluções. Atualmente, não há suporte para os seguintes tipos de assinatura:
- Contas corporativas localizadas na Coreia do Sul
- Provedor de Soluções na Nuvem assinaturas
- As assinaturas do Azure que não têm um método de cobrança ativa pago conforme o uso (por exemplo, estudante, teste gratuito ou contas baseadas em crédito inicial)
- Assinaturas patrocinadas que usam somente os créditos do Azure. Nota: se você tiver uma conta com um cartão de crédito cadastrado, o cartão de crédito será cobrado em vez dos créditos do Azure.
Para obter uma lista de regiões com suporte, consulte as localizações geográficas com suporte. Observe que a "Política de Regiões Com Suporte" do Anthropic pode se aplicar à disponibilidade em sua região, verifique regiões com suporte para obter detalhes.
Use o kit inicial do Claude on Foundry
Para implantar modelos claude no Microsoft Foundry usando ferramentas de infraestrutura como código, consulte Implantar modelos claude em Microsoft Foundry usando Bicep ou Terraform. O artigo é baseado no kit de início do Claude on Foundry e aborda como provisionar uma conta e um projeto do Foundry, implantar seu modelo Claude escolhido e configurar a autenticação com Microsoft Entra ID ou chaves de API usando Bicep ou automação do Terraform.
Implantar Modelos Claude
Implante um modelo claude seguindo estas etapas no portal do Foundry:
-
Entre no Microsoft Foundry. Verifique se o botão New Foundry está ativado. Essas etapas referem-se ao Foundry (versão nova).
Na home page do portal do Foundry, selecione Descobrir na navegação superior direita e selecione Modelos no painel esquerdo.
Selecione um modelo claude e examine seus detalhes no cartão de modelo. Se o modelo estiver disponível em ambas as versões, você entrará na versão Hospedada no Azure (versão 2) do modelo por padrão. Você pode confirmar a versão aberta procurando as informações de Hospedado em no painel Informações rápidas do cartão do modelo.
Tip
Se o modelo claude selecionado estiver disponível em ambas as versões, o cartão de modelo conterá um link que o levará para a versão alternativa do modelo.
Selecione Implantar>Configurações personalizadas para personalizar sua implantação.
Leia os termos Azure Marketplace, selecione um setor e selecione Concordar e Continuar para aceitar os termos para assinar Azure Marketplace.
Se ambas as versões estiverem disponíveis, a página de implantação terá a versão do Modelo definida como versão 2: hospedada no Azure por padrão. Altere esta seleção para 1: Hospedado na infraestrutura da Anthropic, se desejar.
Nota
Se você selecionar a opção Implantar>Configurações Padrão, sua implantação será definida automaticamente como versão 2: hospedada no Azure.
Defina outras configurações de implantação:
- Por padrão, a implantação usa o nome do modelo. Você pode modificar esse nome antes de implantar. Durante a inferência, use o nome da implantação no parâmetro
modelpara rotear as solicitações para esta implantação específica. - Selecione o escopo Região: Global (disponível para todos os modelos e versões de Claude) ou Zona de Dados (se disponível para sua combinação de modelo e versão).
- Por padrão, a implantação usa o nome do modelo. Você pode modificar esse nome antes de implantar. Durante a inferência, use o nome da implantação no parâmetro
Selecione Implantar para criar sua implantação.
Quando a implantação for concluída, você chegará nos Foundry Playgrounds, onde poderá testar o modelo interativamente. Seu projeto e recurso devem estar em uma das regiões de implantação com suporte para o modelo.
Selecione a guia Detalhes para verificar os detalhes da implantação e verificar se o status da implantação mostra êxito.
Chamar a API de Mensagens Claude
Depois de implantar um modelo claude, interaja com ele para gerar respostas de texto:
Use os SDKs da Anthropic e as APIs do Claude, como:
- API de Mensagens: enviar uma lista estruturada de mensagens de entrada com conteúdo de texto ou imagem. O modelo gera a próxima mensagem na conversa.
- API de Contagem de Tokens: conte o número de tokens em uma mensagem.
Para saber mais sobre as APIs com suporte, consulte os modelos de Claude no Microsoft Foundry.
Enviar mensagens com autenticação
Os exemplos a seguir mostram como enviar solicitações ao Claude Sonnet 4.6 usando Microsoft Entra ID ou autenticação de chave de API. Para trabalhar com seu modelo implantado, você precisa:
- Sua URL base, que está no formato
https://<resource name>.services.ai.azure.com/anthropic. - O URI de destino dos detalhes da implantação, que é do formulário
https://<resource name>.services.ai.azure.com/anthropic/v1/messages. - Microsoft Entra ID para autenticação sem chave ou a chave de API da implantação para autenticação de API.
- Nome da implantação que você escolheu durante a criação da implantação. Esse nome pode ser diferente da ID do modelo.
Para obter recursos avançados e funcionalidades de modelos claude, consulte modelos claude em Microsoft Foundry.
Usar a autenticação Microsoft Entra ID
Para pontos de extremidade da API de Mensagens, use a URL base com a autenticação do Microsoft Entra ID.
Instale a biblioteca de clientes do Azure Identity: instale essa biblioteca para usar o
DefaultAzureCredential. A autorização é mais fácil quando você usaDefaultAzureCredentialporque encontra a melhor credencial a ser usada em seu ambiente em execução.pip install azure-identityDefina os valores da ID do cliente, da ID do locatário e do segredo do cliente do aplicativo Microsoft Entra ID como variáveis de ambiente:
AZURE_CLIENT_ID,AZURE_TENANT_ID,AZURE_CLIENT_SECRET.export AZURE_CLIENT_ID="<AZURE_CLIENT_ID>" export AZURE_TENANT_ID="<AZURE_TENANT_ID>" export AZURE_CLIENT_SECRET="<AZURE_CLIENT_SECRET>"Instalar dependências: instale o SDK do Anthropic usando pip (requer Python 3.8 ou posterior).
pip install -U "anthropic"Execute um exemplo de código básico para concluir as seguintes tarefas:
- Crie um cliente com o SDK Anthropic, usando a autenticação do Microsoft Entra ID.
- Faça uma chamada básica para a API de Mensagens. A chamada é síncrona.
from anthropic import AnthropicFoundry from azure.identity import DefaultAzureCredential, get_bearer_token_provider baseURL = "https://<resource-name>.services.ai.azure.com/anthropic" # Your base URL. Replace <resource-name> with your resource name deploymentName = "claude-sonnet-4-6" # Replace with your deployment name # Create token provider for Entra ID authentication tokenProvider = get_bearer_token_provider( DefaultAzureCredential(), "https://ai.azure.com/.default" ) # Create client with Entra ID authentication client = AnthropicFoundry( azure_ad_token_provider=tokenProvider, base_url=baseURL ) # Send request message = client.messages.create( model=deploymentName, messages=[ {"role": "user", "content": "What are 3 things to visit in Seattle?"} ], max_tokens=1048, temperature=1, thinking={"type":"adaptive"}, output_config={"effort": "max"}, stream=False ) print(message.content)Saída esperada: Uma resposta JSON que contém a conclusão do texto do modelo com três recomendações de Seattle.
Referência:SDK de cliente da Anthropic, DefaultAzureCredential
Usar autenticação de chave de API
Importante
Claude Mythos 5 e Mythos Preview dão suporte apenas à autenticação Microsoft Entra ID.
Para pontos de extremidade da API de Mensagens, use a URL base e a chave de API para se autenticar no serviço.
Instalar dependências: instale o SDK do Anthropic usando pip (requer Python 3.8 ou posterior):
pip install -U "anthropic"Execute um exemplo de código básico para concluir as seguintes tarefas:
- Crie um cliente com o SDK Anthropic passando sua chave de API para a configuração do SDK. Esse método de autenticação permite que você interaja perfeitamente com o serviço.
- Faça uma chamada básica para a API de Mensagens. A chamada é síncrona.
from anthropic import AnthropicFoundry baseURL = "https://<resource-name>.services.ai.azure.com/anthropic" # Your base URL. Replace <resource-name> with your resource name deploymentName = "claude-sonnet-4-6" # Replace with your deployment name apiKey = "YOUR_API_KEY" # Replace YOUR_API_KEY with your API key # Create client with API key authentication client = AnthropicFoundry( api_key=apiKey, base_url=baseURL ) # Send request message = client.messages.create( model=deploymentName, messages=[ {"role": "user", "content": "What are 3 things to visit in Seattle?"} ], max_tokens=1048, temperature=1, thinking={"type":"adaptive"}, output_config={"effort": "max"}, stream=False ) print(message.content)Saída esperada: Uma resposta JSON que contém a conclusão do texto do modelo com três recomendações de Seattle.
Referência:SDK do cliente da Anthropic
Solucionando problemas
A tabela a seguir lista erros comuns quando se trabalha com modelos Claude no Foundry e suas soluções.
| Erro | Causa | Solução |
|---|---|---|
| 401 Não autorizado | Chave de API inválida ou expirada ou escopo de token de Entra ID incorreto. | Verifique se a chave de API está correta. Confirme que você está usando o escopo https://ai.azure.com/.default para o Entra ID. |
| 403 Proibido | Permissões insuficientes no recurso ou na assinatura. | Verifique se você tem a função Colaborador ou Proprietário no grupo de recursos. Para Entra ID, verifique se a função Cognitive Services User está atribuída. |
| 404 Não Encontrado | URL do endpoint ou nome da implantação incorreto. | Confirme se a URL base segue o padrão https://<resource-name>.services.ai.azure.com/anthropic e o nome da implantação corresponde à sua configuração. |
| 429 Solicitações demais | Limite de taxa excedido para a camada de assinatura. | Implementar a retirada exponencial com lógica de repetição. Considere reduzir a frequência da solicitação ou solicitar um aumento de cota. |
Retenção de dados necessária (400 invalid_request_error) |
O modelo é um modelo coberto designado por Anthropic que requer retenção de dados, mas sua assinatura não tem nenhuma retenção de dados (ZDR) habilitada. A mensagem de Anthropic upstream diz que sua "organização ou workspace deve ter a retenção de dados habilitada", mas na Foundry essa configuração se aplica à sua assinatura. | Anthropic gerencia independentemente a retenção de dados para Claude no Azure, portanto, Microsoft não pode alterar essa configuração para você. Para usar o modelo, trabalhe diretamente com Anthropic para desabilitar o ZDR para sua assinatura ou crie uma nova assinatura (já que a retenção de dados é habilitada por padrão em novas assinaturas) e implante o modelo lá. Para obter informações em segundo plano, consulte as práticas de retenção de dados para modelos cobertos. |
| Erro de qualificação da assinatura | Seu tipo de assinatura ou sua região de cobrança do Azure não é compatível, ou o nível da sua assinatura tem uma cota padrão de 0 para o modelo. | Confirme se sua assinatura tem um método de cobrança pago conforme o uso ativo e um país/região de cobrança com suporte. Consulte o tipo de assinatura e o suporte à região. Para limites padrão específicos do nível, consulte Cotas, limites de taxa e regiões. |
| Região não disponível | A tentativa de implantação foi feita em uma região não suportada. | Implante nas regiões de Azure com suporte para os modelos específicos do Claude que você está usando. Para ver as regiões exatas do Azure em que os modelos estão disponíveis, consulte Disponibilidade de regiões por tipo de implantação. |
Conteúdo relacionado
- Modelos de Claude no Microsoft Foundry
- Data, privacidade e segurança para modelos Claude no Microsoft Foundry (versão prévia)
- Cobrança de Claude Consumption Units (CCU) no Microsoft Foundry
- Implante modelos Claude no Microsoft Foundry usando Bicep ou Terraform
- Como gerar respostas de texto com os Modelos Foundry da Microsoft
- Explorar modelos do Microsoft Foundry
- Claude Docs: Claude na Microsoft Foundry