Esta guía te muestra cómo configurar y realizar llamadas a la API de Claude en Microsoft Foundry usando uno de los SDK de cliente de Anthropic o solicitudes HTTP directas. Cuando accedes a Claude en Microsoft Foundry, se te factura el uso de Claude en Azure Marketplace. Puedes usar los modelos más recientes de Claude, incluidos Claude Opus 5, Claude Opus 4.8 y Claude Sonnet 5, y funciones como la ventana de contexto de 1M de tokens, mientras gestionas los costos a través de tu suscripción de Azure.
Claude está disponible en los tipos de implementación Global Standard y US Data Zone Standard en recursos de Foundry, facturados en Claude Consumption Units a través de Azure Marketplace. Visita Precios de Claude en Microsoft Foundry para obtener más detalles.
Los modelos de Claude en Microsoft Foundry están disponibles en dos opciones de alojamiento. Eliges la opción de alojamiento cuando configuras la implementación.
| Alojado en Azure | Alojado en Anthropic | |
|---|---|---|
| Dónde se ejecuta la inferencia | Servicio operado por Anthropic que se ejecuta en infraestructura de Azure | Servicio operado por Anthropic que se ejecuta en infraestructura de Anthropic |
| Disponibilidad de modelos | Los modelos más recientes de las familias Opus, Sonnet y Haiku | Todos los modelos de Claude disponibles en Microsoft Foundry |
| Tipos de implementación | Global Standard, US Data Zone Standard | Global Standard |
| Recomendado para | La mayoría de las cargas de trabajo | Acceso a funciones o modelos que aún no están alojados en Azure |
Antes de comenzar, asegúrate de tener:
Los SDK de cliente de Anthropic admiten Foundry a través de un paquete o clase de cliente específico de la plataforma. Los ejemplos de esta página también muestran solicitudes con cURL y la CLI ant. Para configurar la CLI, consulta Inicio rápido de la CLI.
pip install -U "anthropic"
# Para la autenticación con Entra ID, instala también la biblioteca Azure Identity
pip install azure-identityFoundry usa una jerarquía de dos niveles: los recursos contienen tu configuración de seguridad y facturación, mientras que las implementaciones son las instancias de modelo que llamas a través de la API. Primero crearás un recurso de Foundry y luego crearás una o más implementaciones de Claude dentro de él.
Crea un recurso de Foundry, que es necesario para usar y gestionar servicios en Azure. Puedes seguir estas instrucciones para crear un recurso de Foundry. Alternativamente, puedes comenzar creando un proyecto de Foundry, lo cual implica crear un recurso de Foundry.
Para aprovisionar tu recurso:
{resource} en los endpoints de la API (por ejemplo, https://{resource}.services.ai.azure.com/anthropic/v1/*).Después de crear tu recurso, implementa un modelo de Claude para que esté disponible para llamadas a la API. Estos pasos describen el nuevo portal de Foundry (el interruptor New Foundry está activado):
my-claude-deployment). El nombre de la implementación no se puede cambiar después de la creación.inference_geo: "us" en la API de Claude.Si el interruptor New Foundry está desactivado, estás en el diseño clásico del portal. Allí, abre Model catalog en el panel izquierdo para buscar e implementar un modelo, y abre Models + endpoints (bajo My assets) para ver tus implementaciones y los detalles de sus endpoints.
Claude en Microsoft Foundry admite dos métodos de autenticación: claves de API y tokens de Entra ID. Ambos métodos usan endpoints alojados en Azure con el formato https://{resource}.services.ai.azure.com/anthropic/v1/*.
Después de aprovisionar tu recurso de Claude en Foundry, puedes obtener una clave de API desde el portal de Foundry:
api-key o x-api-key en tus solicitudes, o proporciónalo al SDK.Los SDK de Foundry requieren una clave de API y un nombre de recurso o una URL base. Los SDK de C#, Java, PHP, Python y TypeScript leen automáticamente estos valores de las siguientes variables de entorno si están definidas:
ANTHROPIC_FOUNDRY_API_KEY - Tu clave de APIANTHROPIC_FOUNDRY_RESOURCE - El nombre de tu recurso (por ejemplo, example-resource)ANTHROPIC_FOUNDRY_BASE_URL - Alternativa al nombre del recurso: la URL base completa (por ejemplo, https://example-resource.services.ai.azure.com/anthropic/). El SDK de C# no lee esta variable: siempre construye la URL base a partir del nombre del recurso.Ejemplo usando clave de API:
import os
from anthropic import AnthropicFoundry
client = AnthropicFoundry(
api_key=os.environ.get("ANTHROPIC_FOUNDRY_API_KEY"),
resource="example-resource", # your resource name
)
message = client.messages.create(
model="claude-opus-5",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello!"}],
)
print(message.content)La autenticación con Entra ID te permite gestionar el acceso con Azure RBAC, integrarte con la gestión de identidades de tu organización y evitar manejar claves de API manualmente. Para usar tokens de Entra ID:
Authorization: Bearer {TOKEN}.Ejemplo usando Entra ID:
from anthropic import AnthropicFoundry
from azure.identity import DefaultAzureCredential, get_bearer_token_provider
# Obtén el token de Microsoft Entra ID usando el patrón de proveedor de tokens
token_provider = get_bearer_token_provider(
DefaultAzureCredential(), "https://ai.azure.com/.default"
)
# Crea el cliente con autenticación de Entra ID
client = AnthropicFoundry(
resource="example-resource", # your resource name
azure_ad_token_provider=token_provider, # Use token provider for Entra ID auth
)
# Realiza la solicitud
message = client.messages.create(
model="claude-opus-5",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello!"}],
)
print(message.content)Foundry incluye identificadores de solicitud en los encabezados de respuesta HTTP para depuración y rastreo. Cuando contactes al soporte, proporciona tanto el valor de request-id como el de apim-request-id (Azure API Management) para ayudar a los equipos a localizar e investigar rápidamente tu solicitud en los sistemas de Anthropic y Azure.
Claude en Microsoft Foundry admite la mayoría de las funciones de Claude. Puedes encontrar todas las funciones actualmente compatibles en Descripción general de funciones.
Claude Fable 5, Claude Opus 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 Microsoft Foundry. Otros modelos de Claude, incluido Claude Sonnet 4.5, tienen una ventana de contexto de 200k tokens.
fallbacks; usa el patrón de fallback del lado del cliente en su lugar)Las siguientes funciones están disponibles para implementaciones alojadas en Anthropic, pero no son compatibles con implementaciones alojadas en Azure:
Las solicitudes que usan estas funciones contra una implementación alojada en Azure devuelven un error 400 Bad Request por diseño. Claude Code detecta las implementaciones alojadas en Azure y adapta automáticamente su conjunto de funciones.
Las respuestas de la API de Claude en Microsoft Foundry siguen el formato de respuesta estándar de la API de Claude. Esto incluye el objeto usage en los cuerpos de respuesta, que proporciona información detallada sobre el consumo de tokens para tus solicitudes. El objeto usage es consistente en todas las plataformas (API de Claude, Amazon Bedrock, Claude Platform en AWS, Foundry y Google Cloud).
Para obtener detalles sobre los encabezados de respuesta específicos de Foundry, consulta IDs de solicitud de correlación.
Los términos del ciclo de vida (Obsoleto, Retirado) se definen en Obsolescencia de modelos. Microsoft Foundry sigue el calendario del ciclo de vida de la API de Claude.
Los siguientes modelos de Claude están disponibles a través de Foundry:
| Modelo | Nombre de implementación predeterminado | Alojado en Azure | Alojado en Anthropic |
|---|---|---|---|
| Claude Fable 5 | ✓ | ||
| Claude Opus 5 | ✓ | ✓ | |
| Claude Opus 4.8 | ✓ | ✓ | |
| Claude Opus 4.7 | ✓ | ||
| Claude Opus 4.6 | ✓ | ||
| Claude Opus 4.5 | ✓ | ||
| Claude Sonnet 5 | ✓ | ✓ | |
| Claude Sonnet 4.6 | ✓ | ||
| Claude Sonnet 4.5 | ✓ | ||
| Claude Haiku 4.5 | ✓ | ✓ |
De forma predeterminada, los nombres de implementación coinciden con los IDs de modelo que se muestran en la tabla anterior. Sin embargo, puedes crear implementaciones personalizadas con diferentes nombres en el portal de Foundry para gestionar diferentes configuraciones, versiones o límites de velocidad. Usa el nombre de la implementación (no necesariamente el ID del modelo) en tus solicitudes a la API.
Claude en Microsoft Foundry factura a través de Azure Marketplace. El uso se denomina en Claude Consumption Units (CCUs), se mide por hora y se factura mensualmente a mes vencido en tu factura de Azure. Los CCUs no son créditos prepagados. No hay saldo ni compromiso de CCUs.
Para conocer el precio de los CCUs, la mecánica de conversión y las tarifas de tokens por modelo, consulta Precios de Claude en Microsoft Foundry.
Para mover una implementación existente de una opción de alojamiento a la otra:
model.Si la nueva implementación está en el mismo recurso de Foundry, la URL de tu endpoint y la autenticación no cambian. Si creaste un nuevo recurso, actualiza el endpoint y las credenciales de tu aplicación para que apunten a él.
Azure proporciona monitoreo y registro para tu uso de Claude a través de patrones estándar de Azure:
Anthropic recomienda registrar tu actividad al menos de forma continua durante 30 días para comprender los patrones de uso e investigar cualquier problema potencial.
Error: 401 Unauthorized o Invalid API key
Error: 403 Forbidden
Error: 429 Too Many Requests
Foundry no incluye los encabezados estándar de límite de velocidad de Anthropic (anthropic-ratelimit-tokens-limit, anthropic-ratelimit-tokens-remaining, anthropic-ratelimit-tokens-reset, anthropic-ratelimit-input-tokens-limit, anthropic-ratelimit-input-tokens-remaining, anthropic-ratelimit-input-tokens-reset, anthropic-ratelimit-output-tokens-limit, anthropic-ratelimit-output-tokens-remaining y anthropic-ratelimit-output-tokens-reset) en las respuestas. Gestiona el límite de velocidad a través de las herramientas de monitoreo de Azure en su lugar.
Error: Model not found o Deployment not found
Error: Invalid model parameter
Explora las funciones y capacidades avanzadas de Claude.
Conoce la estructura de precios de Anthropic para modelos y funciones.
A medida que se lanzan modelos más seguros y capaces, Anthropic retira regularmente los más antiguos. Consulta todas las obsolescencias de la API, junto con los reemplazos recomendados.
Explora los modelos de Anthropic en el catálogo de Foundry.
Consulta los detalles de precios de Microsoft para Azure AI Foundry.
Consulta los detalles de precios por modelo de Anthropic.
Gestiona tus recursos de Azure.
Was this page helpful?