La API para acceder a Claude en Google Cloud's Agent Platform es casi idéntica a la API de Messages, 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 en el valor vertex-2023-10-16.Agent Platform también es compatible con los SDKs de cliente oficiales de Anthropic. Esta guía te muestra cómo hacer una solicitud a Claude en Agent Platform usando uno de los SDKs 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 recorrido 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 ve a 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 las plataformas operadas por socios las establece 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 los 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 SDKs 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 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 finalizaciones asociadas con tu uso.
Anthropic recomienda que registres tu actividad al menos de forma continua durante 30 días para comprender tu actividad e investigar cualquier posible uso indebido.
Activar este servicio no le da a Google ni a Anthropic ningún acceso a tu contenido.
Para ver la lista completa de funciones con disponibilidad en Google Cloud, consulta la Descripción general de funciones.
fallbacks; usa en su lugar el patrón de respaldo del lado del cliente)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 ventana de contexto de 1M de tokens en Agent Platform. Otros modelos Claude, incluyendo 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 una prima de precio del 10% sobre los endpoints globales.
Esto aplica solo 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 específica 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?