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.
Prerequisiti
Prima di configurare Claude Code con Microsoft Foundry, assicurati di avere:- Un abbonamento Azure con accesso a Microsoft Foundry
- Autorizzazioni RBAC per creare risorse e distribuzioni di Microsoft Foundry
- Azure CLI installato e configurato (facoltativo - necessario solo se non hai un altro meccanismo per ottenere le credenziali)
Se stai distribuendo Claude Code a più utenti, fissa le versioni del tuo modello per evitare problemi quando Anthropic rilascia nuovi modelli.
Setup
1. Provisioning della risorsa Microsoft Foundry
Per prima cosa, crea una risorsa Claude in Azure:- Accedi al portale Microsoft Foundry
- Crea una nuova risorsa, annotando il nome della risorsa
- Crea distribuzioni per i modelli Claude:
- Claude Opus
- Claude Sonnet
- Claude Haiku
2. Configurare le credenziali Azure
Claude Code supporta due metodi di autenticazione per Microsoft Foundry. Scegli il metodo che meglio si adatta ai tuoi requisiti di sicurezza. Opzione A: Autenticazione tramite chiave API- Accedi alla tua risorsa nel portale Microsoft Foundry
- Vai alla sezione Endpoint e chiavi
- Copia Chiave API
- Imposta la variabile di ambiente:
ANTHROPIC_FOUNDRY_API_KEY non è impostato, Claude Code utilizza automaticamente la catena di credenziali predefinita di Azure SDK.
Questo supporta una varietà di metodi per autenticare carichi di lavoro locali e remoti.
Negli ambienti locali, puoi comunemente utilizzare Azure CLI:
Quando si utilizza Microsoft Foundry, i comandi
/login e /logout sono disabilitati poiché l’autenticazione viene gestita tramite le credenziali Azure.3. Configurare Claude Code
Imposta le seguenti variabili di ambiente per abilitare Microsoft Foundry:4. Fissa le versioni del modello
Imposta le variabili del modello in modo che corrispondano ai nomi di distribuzione che hai creato nel passaggio 1. SenzaANTHROPIC_DEFAULT_OPUS_MODEL, l’alias opus su Foundry si risolve in Opus 4.6. Impostalo sull’ID di Opus 4.7 per utilizzare il modello più recente:
ANTHROPIC_DEFAULT_HAIKU_MODEL su una distribuzione Haiku disponibile nel tuo account, come mostrato sopra.
Per gli ID dei modelli attuali e legacy, vedi Panoramica dei modelli. Vedi Configurazione del modello per l’elenco completo delle variabili di ambiente.
Prompt caching è abilitato automaticamente. Per richiedere un TTL della cache di 1 ora invece del valore predefinito di 5 minuti, imposta la seguente variabile; le scritture della cache con un TTL di 1 ora vengono fatturate a una tariffa più elevata:
5. Esegui Claude Code
Con le variabili di ambiente impostate, avvia Claude Code dalla directory del tuo progetto:CLAUDE_CODE_USE_FOUNDRY e le altre variabili Foundry dall’ambiente e si connette alla tua risorsa Azure al primo prompt. A differenza di Bedrock e Vertex AI, Foundry non ha una procedura guidata di configurazione interattiva, quindi le variabili di ambiente nei passaggi 3 e 4 sono l’unico percorso di configurazione.
Configurazione RBAC di Azure
I ruoli predefinitiAzure AI User e Cognitive Services User includono tutte le autorizzazioni necessarie per invocare i modelli Claude.
Per autorizzazioni più restrittive, crea un ruolo personalizzato con quanto segue:
Risoluzione dei problemi
Se ricevi un errore “Failed to get token from azureADTokenProvider: ChainedTokenCredential authentication failed”:- Configura Entra ID nell’ambiente, oppure imposta
ANTHROPIC_FOUNDRY_API_KEY.