A API para acessar o Claude no Agent Platform do Google Cloud é quase idêntica à Messages API, com duas diferenças principais no formato da requisição:
model não é passado no corpo da requisição. Em vez disso, é especificado na URL do endpoint do Google Cloud.anthropic_version é passado no corpo da requisição (em vez de como um cabeçalho) e deve ser definido com o valor vertex-2023-10-16.O Agent Platform também é compatível com os SDKs de cliente oficiais da Anthropic. Este guia orienta você a fazer uma requisição ao Claude no Agent Platform usando um dos SDKs de cliente da Anthropic.
Observe que este guia pressupõe que você já tenha um projeto do Google Cloud capaz de usar o Agent Platform. Consulte Modelos Claude da Anthropic no Agent Platform para obter mais informações sobre a configuração necessária e um passo a passo completo.
Primeiro, instale o SDK de cliente da Anthropic para a linguagem de sua escolha.
Observe que a disponibilidade de modelos da Anthropic varia por região. Pesquise por "Claude" no Model Garden ou acesse Modelos Claude da Anthropic para obter as informações mais recentes.
Os termos de ciclo de vida (Obsoleto, Descontinuado) são definidos em Descontinuações de modelos. As datas de ciclo de vida em plataformas operadas por parceiros são definidas pelo parceiro e podem diferir do cronograma da API do Claude. Para a data atual de descontinuação de qualquer modelo no Agent Platform, consulte a documentação do Google Cloud para modelos Claude no Agent Platform.
| Modelo | ID de modelo da API do Agent Platform |
|---|---|
| Claude Fable 5 | claude-fable-5 |
| Claude Opus 4.8 | claude-opus-4-8 |
| Claude Opus 4.7 | claude-opus-4-7 |
| Claude Opus 4.6 | claude-opus-4-6 |
| Claude Sonnet 5 | claude-sonnet-5 |
| Claude Sonnet 4.6 | claude-sonnet-4-6 |
| Claude Sonnet 4.5 | claude-sonnet-4-5@20250929 |
| Claude Sonnet 4 Obsoleto. | claude-sonnet-4@20250514 |
| Claude Sonnet 3.7 Descontinuado. | claude-3-7-sonnet@20250219 |
| Claude Opus 4.5 | claude-opus-4-5@20251101 |
| Claude Opus 4.1 Obsoleto. | claude-opus-4-1@20250805 |
| Claude Opus 4 Obsoleto. | claude-opus-4@20250514 |
| Claude Haiku 4.5 | claude-haiku-4-5@20251001 |
| Claude Haiku 3.5 Obsoleto. | claude-3-5-haiku@20241022 |
Atualizando para um modelo Claude mais recente? No Claude Code, execute /claude-api migrate para aplicar substituições de IDs de modelo e alterações de parâmetros incompatíveis em toda a sua base de código. A skill detecta qual plataforma de nuvem seu código utiliza e ajusta os formatos de ID de modelo e as alterações de recursos para essa plataforma. Consulte Migrando para um modelo Claude mais recente.
Antes de executar requisições, você pode precisar executar gcloud auth application-default login para autenticar com o Google Cloud.
Os exemplos a seguir mostram como gerar texto a partir do Claude no Agent Platform:
from anthropic import AnthropicVertex
project_id = "MY_PROJECT_ID"
region = "global"
client = AnthropicVertex(project_id=project_id, region=region)
message = client.messages.create(
model="claude-opus-4-8",
max_tokens=100,
messages=[
{
"role": "user",
"content": "Hey Claude!",
}
],
)
print(message)Consulte os SDKs de cliente e a documentação oficial do Agent Platform para obter mais detalhes.
O Claude também está disponível através do Amazon Bedrock, Claude Platform na AWS e Microsoft Foundry.
O tratamento de dados para esta oferta é regido pelo Google Cloud. Para obter detalhes, consulte Agent Platform e retenção zero de dados.
O Agent Platform fornece um serviço de registro de requisição-resposta que permite aos clientes registrar os prompts e as conclusões associadas ao seu uso.
A Anthropic recomenda que você registre sua atividade em uma base contínua de pelo menos 30 dias para entender sua atividade e investigar qualquer possível uso indevido.
Ativar este serviço não dá ao Google ou à Anthropic qualquer acesso ao seu conteúdo.
Para a lista completa de recursos com disponibilidade no Google Cloud, consulte Visão geral de recursos.
fallbacks; use o padrão de fallback do lado do cliente em vez disso)Claude Fable 5, Claude Opus 4.8, Claude Opus 4.7, Claude Opus 4.6, Claude Sonnet 5 e Claude Sonnet 4.6 têm uma janela de contexto de 1M de tokens no Agent Platform. Outros modelos Claude, incluindo Sonnet 4.5 e Sonnet 4 (obsoleto), têm uma janela de contexto de 200k tokens.
O Agent Platform limita os payloads de requisição a 30 MB. Ao enviar documentos grandes ou muitas imagens, você pode atingir esse limite antes do limite de tokens.
O Agent Platform oferece três tipos de endpoint:
Endpoints regionais e multirregionais incluem um acréscimo de 10% no preço em relação aos endpoints globais.
Isso se aplica apenas ao Claude Sonnet 4.5 e modelos futuros. Modelos mais antigos (Claude Sonnet 4 (obsoleto), Opus 4 (obsoleto) e anteriores) mantêm suas estruturas de preços existentes.
Endpoints globais (recomendado):
Endpoints multirregionais:
us e eu)Endpoints regionais:
Usando endpoints globais (recomendado):
Defina o parâmetro region como "global" ao inicializar o cliente:
from anthropic import AnthropicVertex
project_id = "MY_PROJECT_ID"
region = "global"
client = AnthropicVertex(project_id=project_id, region=region)
message = client.messages.create(
model="claude-opus-4-8",
max_tokens=100,
messages=[
{
"role": "user",
"content": "Hey Claude!",
}
],
)
print(message)Usando endpoints multirregionais:
Defina o parâmetro region como um identificador multirregional: "us" para os Estados Unidos ou "eu" para a União Europeia. O SDK roteia requisições para o endpoint multirregional correspondente (https://aiplatform.us.rep.googleapis.com ou https://aiplatform.eu.rep.googleapis.com), que balanceia dinamicamente o tráfego entre regiões dentro dessa geografia.
from anthropic import AnthropicVertex
project_id = "MY_PROJECT_ID"
region = "us" # Multi-region identifier: "us" or "eu"
client = AnthropicVertex(project_id=project_id, region=region)
message = client.messages.create(
model="claude-opus-4-8",
max_tokens=100,
messages=[
{
"role": "user",
"content": "Hey Claude!",
}
],
)
print(message)Usando endpoints regionais:
Especifique uma região específica como "us-east1" ou "europe-west1":
from anthropic import AnthropicVertex
project_id = "MY_PROJECT_ID"
region = "us-east1" # Specify a specific region
client = AnthropicVertex(project_id=project_id, region=region)
message = client.messages.create(
model="claude-opus-4-8",
max_tokens=100,
messages=[
{
"role": "user",
"content": "Hey Claude!",
}
],
)
print(message)O Claude Mythos Preview é uma prévia de pesquisa disponível para clientes convidados no Agent Platform. Para obter mais informações, consulte Project Glasswing.
Was this page helpful?