Vista previa
En esta integración de plataforma de vista previa, los modelos de Claude se ejecutan en la infraestructura de Anthropic. Esta es una integración comercial para facturación y acceso a través de Azure. Como procesador independiente para Microsoft, los clientes que utilizan Claude a través de Microsoft Foundry están sujetos a los términos de uso de datos de Anthropic. Anthropic continúa proporcionando sus compromisos de seguridad y datos líderes en la industria, incluida la disponibilidad de retención cero de datos.Requisitos previos
Antes de comenzar, asegúrate de tener:- Una suscripción activa de Azure
- Acceso a Foundry
- La CLI de Azure instalada (opcional, para la gestión de recursos)
Instalar un SDK
Los SDK de cliente de Anthropic admiten Foundry a través de paquetes específicos de la plataforma.Aprovisionamiento
Foundry utiliza una jerarquía de dos niveles: los recursos contienen tu configuración de seguridad y facturación, mientras que las implementaciones son las instancias del modelo a las que llamas a través de API. Primero crearás un recurso de Foundry, luego crearás una o más implementaciones de Claude dentro de él.Aprovisionamiento de recursos de Foundry
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, que implica crear un recurso de Foundry. Para aprovisionar tu recurso:- Navega al portal de Foundry
- Crea un nuevo recurso de Foundry o selecciona uno existente
- Configura la gestión de acceso usando claves API emitidas por Azure o Entra ID para control de acceso basado en roles
- Opcionalmente, configura el recurso para que sea parte de una red privada (Red Virtual de Azure) para mayor seguridad
- Anota el nombre de tu recurso: lo usarás como
{resource}en los puntos finales de API (por ejemplo,https://{resource}.services.ai.azure.com/anthropic/v1/*)
Creación de implementaciones de Foundry
Después de crear tu recurso, implementa un modelo de Claude para que esté disponible para llamadas API:- En el portal de Foundry, navega a tu recurso
- Ve a Modelos + puntos finales y selecciona + Implementar modelo > Implementar modelo base
- Busca y selecciona un modelo de Claude (por ejemplo,
claude-sonnet-4-5) - Configura los ajustes de implementación:
- Nombre de implementación: Por defecto es el ID del modelo, pero puedes personalizarlo (por ejemplo,
my-claude-deployment). El nombre de implementación no se puede cambiar después de haber sido creado. - Tipo de implementación: Selecciona Global Standard (recomendado para Claude)
- Nombre de implementación: Por defecto es el ID del modelo, pero puedes personalizarlo (por ejemplo,
- Selecciona Implementar y espera a que se complete el aprovisionamiento
- Una vez implementado, puedes encontrar tu URL de punto final y claves en Claves y Punto final
El nombre de implementación que elijas se convierte en el valor que pasas en el parámetro
model de tus solicitudes API. Puedes crear múltiples implementaciones del mismo modelo con diferentes nombres para administrar configuraciones separadas o límites de velocidad.Autenticación
Claude en Foundry admite dos métodos de autenticación: claves API y tokens de Entra ID. Ambos métodos utilizan puntos finales alojados en Azure en el formatohttps://{resource}.services.ai.azure.com/anthropic/v1/*.
Autenticación con clave API
Después de aprovisionar tu recurso de Claude en Foundry, puedes obtener una clave API desde el portal de Foundry:- Navega a tu recurso en el portal de Foundry
- Ve a la sección Claves y Punto final
- Copia una de las claves API proporcionadas
- Usa el encabezado
api-keyox-api-keyen tus solicitudes
ANTHROPIC_FOUNDRY_API_KEY y ANTHROPIC_FOUNDRY_RESOURCE si están definidas.
Ejemplo usando clave API:
Mantén tus claves API seguras. Nunca las confirmes en el control de versiones ni las compartas públicamente. Cualquiera que tenga acceso a tu clave API puede hacer solicitudes a Claude a través de tu recurso de Foundry.
Autenticación de Microsoft Entra
Para mayor seguridad y gestión centralizada del acceso, puedes usar tokens de Entra ID (anteriormente Azure Active Directory):- Habilita la autenticación de Entra para tu recurso de Foundry
- Obtén un token de acceso de Entra ID
- Usa el token en el encabezado
Authorization: Bearer {TOKEN}
La autenticación de Entra ID de Azure te permite administrar el acceso usando Azure RBAC, integrar con la gestión de identidades de tu organización y evitar administrar claves API manualmente.
Reemplaza
{resource} con el nombre real de tu recurso de Azure. Puedes usar el encabezado api-key (mostrado arriba) o el encabezado x-api-key - ambos son compatibles.Instalar un SDK
Los SDK de cliente de Anthropic admiten Foundry a través de paquetes específicos de la plataforma.Parámetro de modelo e implementaciones
El parámetro de modelo en tus solicitudes API acepta nombres de implementación. El nombre predeterminado sugerido para implementaciones es el ID del modelo (por ejemplo, claude-sonnet-4-5), pero puedes personalizar nombres de implementación en el portal de Foundry (solo en el momento de creación de la implementación). Ejemplo con implementación personalizada:Las implementaciones te permiten administrar diferentes configuraciones de modelo, versiones o límites de velocidad a través de Azure sin cambiar el código de tu aplicación. Consulta nuestros SDK de cliente para más detalles, y la documentación oficial de Foundry aquí.
IDs de solicitud de correlación
Foundry incluye identificadores de solicitud en encabezados de respuesta HTTP para depuración y rastreo. Al contactar con soporte, proporciona tanto los valoresrequest-id como apim-request-id para ayudar a los equipos a localizar e investigar rápidamente tu solicitud en los sistemas de Anthropic y Azure.
Características admitidas
Claude en Foundry admite la mayoría de las poderosas características de Claude. Puedes encontrar todas las características actualmente admitidas aquí.Características no admitidas
- API de administración (puntos finales
/v1/organizations/*) - API de modelos (
/v1/models) - API de lotes de mensajes (
/v1/messages/batches)
Respuestas de API
Las respuestas de API de Claude en Foundry siguen el formato de respuesta estándar de API de Anthropic. Esto incluye el objetousage 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 primera parte, Foundry, Amazon Bedrock y Google Vertex AI).
Para obtener detalles sobre encabezados de respuesta específicos de Foundry, consulta la sección de IDs de solicitud de correlación.
IDs de modelo de API e implementaciones
Los siguientes modelos de Claude están disponibles a través de Foundry. Los modelos de última generación (Sonnet 4.5, Opus 4.1 y Haiku 4.5) ofrecen las capacidades más avanzadas:| Modelo | Nombre de implementación predeterminado |
|---|---|
| Claude Sonnet 4.5 | claude-sonnet-4-5 |
| Claude Opus 4.1 | claude-opus-4-1 |
| Claude Haiku 4.5 | claude-haiku-4-5 |
Monitoreo y registro
Azure proporciona capacidades integrales de monitoreo y registro para tu uso de Claude a través de patrones estándar de Azure:- Azure Monitor: Rastrea el uso de API, latencia y tasas de error
- Azure Log Analytics: Consulta y analiza registros de solicitud/respuesta
- Gestión de costos: Monitorea y pronostica costos asociados con el uso de Claude
Los servicios de registro de Azure se configuran dentro de tu suscripción de Azure. Habilitar el registro no proporciona a Microsoft o Anthropic acceso a tu contenido más allá de lo necesario para facturación y operación del servicio.
Solución de problemas
Errores de autenticación
Error:401 Unauthorized o Invalid API key
- Solución: Verifica que tu clave API sea correcta. Puedes obtener una nueva clave API desde el portal de Azure en Claves y Punto final para tu recurso de Claude.
- Solución: Si usas Entra ID de Azure, asegúrate de que tu token de acceso sea válido y no haya expirado. Los tokens típicamente expiran después de 1 hora.
403 Forbidden
- Solución: Tu cuenta de Azure puede carecer de los permisos necesarios. Asegúrate de tener el rol de Azure RBAC apropiado asignado (por ejemplo, “Cognitive Services OpenAI User”).
Limitación de velocidad
Error:429 Too Many Requests
- Solución: Has excedido tu límite de velocidad. Implementa lógica de retroceso exponencial y reintento en tu aplicación.
- Solución: Considera solicitar aumentos de límite de velocidad a través del portal de Azure o soporte de Azure.
Encabezados de límite de velocidad
Foundry no incluye los encabezados de límite de velocidad estándar 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 respuestas. Administra la limitación de velocidad a través de las herramientas de monitoreo de Azure en su lugar.
Errores de modelo e implementación
Error:Model not found o Deployment not found
- Solución: Verifica que estés usando el nombre de implementación correcto. Si no has creado una implementación personalizada, usa el ID del modelo predeterminado (por ejemplo,
claude-sonnet-4-5). - Solución: Asegúrate de que el modelo/implementación esté disponible en tu región de Azure.
Invalid model parameter
- Solución: El parámetro de modelo debe contener tu nombre de implementación, que se puede personalizar en el portal de Foundry. Verifica que la implementación exista y esté configurada correctamente.
Recursos adicionales
- Documentación de Foundry: ai.azure.com/catalog
- Precios de Azure: azure.microsoft.com/en-us/pricing
- Detalles de precios de Anthropic: Documentación de precios
- Guía de autenticación: Consulta la sección de autenticación arriba
- Portal de Azure: portal.azure.com