La API para acceder a Claude en Agent Platform de Google Cloud es casi idéntica a la Messages API, con dos diferencias clave en el formato de la solicitud:
model no se pasa en el cuerpo de la solicitud. En su lugar, se especifica en la URL del endpoint de Google Cloud.anthropic_version se pasa en el cuerpo de la solicitud (en lugar de como un encabezado), y debe establecerse con el valor vertex-2023-10-16.Agent Platform también es compatible con los SDK de cliente oficiales de Anthropic. Esta guía te muestra cómo realizar una solicitud a Claude en Agent Platform utilizando uno de los SDK de cliente de Anthropic.
Ten en cuenta que esta guía asume que ya tienes un proyecto de Google Cloud que puede usar Agent Platform. Consulta Modelos Claude de Anthropic en Agent Platform para obtener más información sobre la configuración requerida y un tutorial completo.
Primero, instala el SDK de cliente de Anthropic para el lenguaje de tu elección.
Ten en cuenta que la disponibilidad de los modelos de Anthropic varía según la región. Busca "Claude" en el Model Garden o visita Modelos Claude de Anthropic para obtener la información más reciente.
Los términos del ciclo de vida (Obsoleto, Retirado) se definen en Obsolescencia de modelos. Las fechas del ciclo de vida en plataformas operadas por socios son establecidas por el socio y pueden diferir del calendario de la API de Claude. Para conocer la fecha de retiro actual de cualquier modelo en Agent Platform, consulta la documentación de Google Cloud para modelos Claude en Agent Platform.
| Modelo | ID de modelo de la API de 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 Retirado. | 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 |
¿Estás actualizando a un modelo de Claude más reciente? En Claude Code, ejecuta /claude-api migrate para aplicar los cambios de ID de modelo y las modificaciones de parámetros incompatibles en todo tu código base. La skill detecta a qué plataforma en la nube apunta tu código y ajusta los formatos de ID de modelo y los cambios de funcionalidades para esa plataforma. Consulta Migrar a un modelo de Claude más reciente.
Antes de ejecutar solicitudes, es posible que necesites ejecutar gcloud auth application-default login para autenticarte con Google Cloud.
Los siguientes ejemplos muestran cómo generar texto desde Claude en 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)Consulta los SDK de cliente y la documentación oficial de Agent Platform para obtener más detalles.
Claude también está disponible a través de Amazon Bedrock, Claude Platform en AWS y Microsoft Foundry.
El manejo de datos para esta oferta está regido por Google Cloud. Para obtener más detalles, consulta Agent Platform y retención cero de datos.
Agent Platform proporciona un servicio de registro de solicitudes y respuestas que permite a los clientes registrar los prompts y las respuestas generadas asociadas con tu uso.
Anthropic recomienda que registres tu actividad de forma continua durante al menos 30 días para comprender tu actividad e investigar cualquier posible uso indebido.
Activar este servicio no otorga a Google ni a Anthropic ningún acceso a tu contenido.
Para ver la lista completa de funciones con disponibilidad en Google Cloud, consulta Descripción general de funciones.
fallbacks; usa el patrón de fallback del lado del cliente en su lugar)Claude Fable 5, Claude Opus 4.8, Claude Opus 4.7, Claude Opus 4.6, Claude Sonnet 5 y Claude Sonnet 4.6 tienen una "context window" (ventana de contexto) de 1M de tokens en Agent Platform. Otros modelos de Claude, incluidos Sonnet 4.5 y Sonnet 4 (obsoleto), tienen una ventana de contexto de 200k tokens.
Agent Platform limita las cargas útiles de las solicitudes a 30 MB. Al enviar documentos grandes o muchas imágenes, es posible que alcances este límite antes que el límite de tokens.
Agent Platform ofrece tres tipos de endpoints:
Los endpoints regionales y multirregionales incluyen un recargo del 10% en el precio respecto a los endpoints globales.
Esto aplica únicamente a Claude Sonnet 4.5 y modelos futuros. Los modelos más antiguos (Claude Sonnet 4 (obsoleto), Opus 4 (obsoleto) y anteriores) mantienen sus estructuras de precios existentes.
Endpoints globales (recomendado):
Endpoints multirregionales:
us y eu)Endpoints regionales:
Uso de endpoints globales (recomendado):
Establece el parámetro region en "global" al inicializar el 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)Uso de endpoints multirregionales:
Establece el parámetro region en un identificador multirregional: "us" para Estados Unidos o "eu" para la Unión Europea. El SDK enruta las solicitudes al endpoint multirregional correspondiente (https://aiplatform.us.rep.googleapis.com o https://aiplatform.eu.rep.googleapis.com), que equilibra dinámicamente el tráfico entre las regiones dentro de esa geografía.
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)Uso de endpoints regionales:
Especifica una región concreta como "us-east1" o "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)Claude Mythos Preview es una vista previa de investigación disponible para clientes invitados en Agent Platform. Para obtener más información, consulta Project Glasswing.
Was this page helpful?