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.
Conditions préalables
Avant de configurer Claude Code avec Microsoft Foundry, assurez-vous que vous disposez de :- Un abonnement Azure avec accès à Microsoft Foundry
- Des autorisations RBAC pour créer des ressources et des déploiements Microsoft Foundry
- Azure CLI installé et configuré (facultatif - nécessaire uniquement si vous n’avez pas d’autre mécanisme pour obtenir les identifiants)
Si vous déployez Claude Code pour plusieurs utilisateurs, épinglez vos versions de modèle pour éviter les ruptures lorsqu’Anthropic publie de nouveaux modèles.
Configuration
1. Provisionner la ressource Microsoft Foundry
Tout d’abord, créez une ressource Claude dans Azure :- Accédez au portail Microsoft Foundry
- Créez une nouvelle ressource, en notant le nom de votre ressource
- Créez des déploiements pour les modèles Claude :
- Claude Opus
- Claude Sonnet
- Claude Haiku
2. Configurer les identifiants Azure
Claude Code prend en charge deux méthodes d’authentification pour Microsoft Foundry. Choisissez la méthode qui correspond le mieux à vos exigences de sécurité. Option A : Authentification par clé API- Accédez à votre ressource dans le portail Microsoft Foundry
- Allez à la section Points de terminaison et clés
- Copiez la Clé API
- Définissez la variable d’environnement :
ANTHROPIC_FOUNDRY_API_KEY n’est pas défini, Claude Code utilise automatiquement la chaîne d’identifiants par défaut du SDK Azure.
Cela prend en charge une variété de méthodes pour authentifier les charges de travail locales et distantes.
Dans les environnements locaux, vous pouvez généralement utiliser Azure CLI :
Lors de l’utilisation de Microsoft Foundry, les commandes
/login et /logout sont désactivées car l’authentification est gérée via les identifiants Azure.3. Configurer Claude Code
Définissez les variables d’environnement suivantes pour activer Microsoft Foundry :4. Épingler les versions de modèle
Définissez les variables de modèle pour correspondre aux noms de déploiement que vous avez créés à l’étape 1. SansANTHROPIC_DEFAULT_OPUS_MODEL, l’alias opus sur Foundry se résout en Opus 4.6. Définissez-le sur l’ID Opus 4.7 pour utiliser le modèle le plus récent :
ANTHROPIC_DEFAULT_HAIKU_MODEL sur un déploiement Haiku disponible dans votre compte, comme indiqué ci-dessus.
Pour les ID de modèle actuels et hérités, consultez Aperçu des modèles. Consultez Configuration des modèles pour la liste complète des variables d’environnement.
Le cache des invites est activé automatiquement. Pour demander un TTL de cache d’une heure au lieu de la valeur par défaut de 5 minutes, définissez la variable suivante ; les écritures de cache avec un TTL d’une heure sont facturées à un taux plus élevé :
5. Exécuter Claude Code
Avec les variables d’environnement définies, démarrez Claude Code à partir de votre répertoire de projet :CLAUDE_CODE_USE_FOUNDRY et les autres variables Foundry à partir de l’environnement et se connecte à votre ressource Azure à la première invite. Contrairement à Bedrock et Vertex AI, Foundry n’a pas d’assistant de configuration interactif, donc les variables d’environnement des étapes 3 et 4 sont le seul chemin de configuration.
Configuration Azure RBAC
Les rôles par défautAzure AI User et Cognitive Services User incluent toutes les autorisations requises pour invoquer les modèles Claude.
Pour des autorisations plus restrictives, créez un rôle personnalisé avec les éléments suivants :
Résolution des problèmes
Si vous recevez une erreur « Failed to get token from azureADTokenProvider: ChainedTokenCredential authentication failed » :- Configurez Entra ID sur l’environnement, ou définissez
ANTHROPIC_FOUNDRY_API_KEY.