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 el Azure Marketplace. Puedes usar los modelos Claude más recientes, incluidos Claude Opus 5, Claude Opus 4.8 y Claude Sonnet 5, y funciones como la "context window" (ventana de contexto) de 1M de tokens, mientras administras 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, facturado en Claude Consumption Units a través del Azure Marketplace. Visita precios de Claude en Microsoft Foundry para obtener más detalles.
Los modelos 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 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 el 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 administrar servicios en Azure. Puedes seguir estas instrucciones para crear un recurso de Foundry. Alternativamente, puedes comenzar creando un proyecto de Foundry, lo que 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 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 Claude API.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 (en 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 Claude de Foundry, puedes obtener una "API key" (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 administrar el acceso con Azure RBAC, integrarte con la administració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
# Obtener 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"
)
# Crear 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
)
# Realizar 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 seguimiento. Al contactar con soporte, proporciona los valores de request-id y 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 admitidas 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 Claude, incluido Claude Sonnet 4.5, tienen una ventana de contexto de 200k tokens.
fallbacks; usa en su lugar el patrón de fallback del lado del cliente)Las siguientes funciones están disponibles para implementaciones alojadas en Anthropic, pero no se admiten para 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 Claude API. Esto incluye el objeto usage en los cuerpos de respuesta, que proporciona información detallada sobre el consumo de tokens de tus solicitudes. El objeto usage es consistente en todas las plataformas (Claude API, Amazon Bedrock, Claude Platform on AWS, Foundry y Google Cloud).
Para obtener detalles sobre los encabezados de respuesta específicos de Foundry, consulta ID de solicitud de correlación.
Los términos del ciclo de vida (Deprecated, Retired) se definen en Obsolescencia de modelos. Microsoft Foundry sigue el calendario del ciclo de vida de la Claude API.
Los siguientes modelos 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 ID de modelo que se muestran en la tabla anterior. Sin embargo, puedes crear implementaciones personalizadas con nombres diferentes en el portal de Foundry para administrar distintas 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 se factura a través del Azure Marketplace. El uso se denomina en Claude Consumption Units (CCU), se mide por hora y se factura mensualmente a posteriori en tu factura de Azure. Las CCU no son créditos prepagados. No existe un saldo ni un compromiso de CCU.
Para conocer el precio de las CCU, 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 posible problema.
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. En su lugar, administra la limitación de velocidad a través de las herramientas de monitoreo de Azure.
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.
Administra tus recursos de Azure.
Was this page helpful?