Documentation Index
Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Requisitos previos
Antes de configurar Claude Code con Microsoft Foundry, asegúrese de que tiene:- Una suscripción de Azure con acceso a Microsoft Foundry
- Permisos RBAC para crear recursos e implementaciones de Microsoft Foundry
- Azure CLI instalado y configurado (opcional - solo necesario si no tiene otro mecanismo para obtener credenciales)
Si está implementando Claude Code para múltiples usuarios, fije las versiones de su modelo para evitar problemas cuando Anthropic lanza nuevos modelos.
Configuración
1. Aprovisionar recurso de Microsoft Foundry
Primero, cree un recurso de Claude en Azure:- Navegue al portal de Microsoft Foundry
- Cree un nuevo recurso, anotando el nombre de su recurso
- Cree implementaciones para los modelos de Claude:
- Claude Opus
- Claude Sonnet
- Claude Haiku
2. Configurar credenciales de Azure
Claude Code admite dos métodos de autenticación para Microsoft Foundry. Elija el método que mejor se ajuste a sus requisitos de seguridad. Opción A: Autenticación por clave API- Navegue a su recurso en el portal de Microsoft Foundry
- Vaya a la sección Endpoints and keys (Puntos finales y claves)
- Copie API Key (Clave API)
- Establezca la variable de entorno:
ANTHROPIC_FOUNDRY_API_KEY no está configurado, Claude Code utiliza automáticamente la cadena de credenciales predeterminada del SDK de Azure.
Esto admite una variedad de métodos para autenticar cargas de trabajo locales y remotas.
En entornos locales, comúnmente puede usar Azure CLI:
Cuando se usa Microsoft Foundry, los comandos
/login y /logout están deshabilitados ya que la autenticación se maneja a través de credenciales de Azure.3. Configurar Claude Code
Establezca las siguientes variables de entorno para habilitar Microsoft Foundry:4. Fijar versiones de modelo
Establezca las variables de modelo para que coincidan con los nombres de implementación que creó en el paso 1. SinANTHROPIC_DEFAULT_OPUS_MODEL, el alias opus en Foundry se resuelve a Opus 4.6. Establézcalo en el ID de Opus 4.7 para usar el modelo más reciente:
ANTHROPIC_DEFAULT_HAIKU_MODEL en una implementación de Haiku que esté disponible en su cuenta, como se muestra arriba.
Para los ID de modelos actuales y heredados, consulte Descripción general de modelos. Consulte Configuración de modelo para la lista completa de variables de entorno.
Prompt caching está habilitado automáticamente. Para solicitar un TTL de caché de 1 hora en lugar del predeterminado de 5 minutos, establezca la siguiente variable; las escrituras de caché con un TTL de 1 hora se facturan a una tasa más alta:
5. Ejecutar Claude Code
Con las variables de entorno configuradas, inicie Claude Code desde su directorio de proyecto:CLAUDE_CODE_USE_FOUNDRY y las otras variables de Foundry del entorno y se conecta a su recurso de Azure en el primer mensaje. A diferencia de Bedrock y Vertex AI, Foundry no tiene un asistente de configuración interactivo, por lo que las variables de entorno en los pasos 3 y 4 son la única ruta de configuración.
Configuración de RBAC de Azure
Los roles predeterminadosAzure AI User y Cognitive Services User incluyen todos los permisos necesarios para invocar modelos de Claude.
Para permisos más restrictivos, cree un rol personalizado con lo siguiente:
Solución de problemas
Si recibe un error “Failed to get token from azureADTokenProvider: ChainedTokenCredential authentication failed”:- Configure Entra ID en el entorno, o establezca
ANTHROPIC_FOUNDRY_API_KEY.