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.
Prasyarat
Sebelum mengonfigurasi Claude Code dengan Microsoft Foundry, pastikan Anda memiliki:- Langganan Azure dengan akses ke Microsoft Foundry
- Izin RBAC untuk membuat sumber daya dan deployment Microsoft Foundry
- Azure CLI diinstal dan dikonfigurasi (opsional - hanya diperlukan jika Anda tidak memiliki mekanisme lain untuk mendapatkan kredensial)
Jika Anda menerapkan Claude Code ke beberapa pengguna, pin versi model Anda untuk mencegah kerusakan ketika Anthropic merilis model baru.
Setup
1. Menyediakan sumber daya Microsoft Foundry
Pertama, buat sumber daya Claude di Azure:- Navigasikan ke portal Microsoft Foundry
- Buat sumber daya baru, catat nama sumber daya Anda
- Buat deployment untuk model Claude:
- Claude Opus
- Claude Sonnet
- Claude Haiku
2. Konfigurasi kredensial Azure
Claude Code mendukung dua metode autentikasi untuk Microsoft Foundry. Pilih metode yang paling sesuai dengan persyaratan keamanan Anda. Opsi A: Autentikasi kunci API- Navigasikan ke sumber daya Anda di portal Microsoft Foundry
- Buka bagian Endpoints and keys
- Salin API Key
- Atur variabel lingkungan:
ANTHROPIC_FOUNDRY_API_KEY tidak diatur, Claude Code secara otomatis menggunakan Azure SDK rantai kredensial default.
Ini mendukung berbagai metode untuk mengautentikasi beban kerja lokal dan jarak jauh.
Di lingkungan lokal, Anda biasanya dapat menggunakan Azure CLI:
Saat menggunakan Microsoft Foundry, perintah
/login dan /logout dinonaktifkan karena autentikasi ditangani melalui kredensial Azure.3. Konfigurasi Claude Code
Atur variabel lingkungan berikut untuk mengaktifkan Microsoft Foundry:4. Pin model versions
Atur variabel model agar sesuai dengan nama deployment yang Anda buat di langkah 1. TanpaANTHROPIC_DEFAULT_OPUS_MODEL, alias opus di Foundry diselesaikan ke Opus 4.6. Aturnya ke ID Opus 4.7 untuk menggunakan model terbaru:
ANTHROPIC_DEFAULT_HAIKU_MODEL ke deployment Haiku yang tersedia di akun Anda, seperti yang ditunjukkan di atas.
Untuk ID model saat ini dan legacy, lihat Models overview. Lihat Model configuration untuk daftar lengkap variabel lingkungan.
Prompt caching diaktifkan secara otomatis. Untuk meminta TTL cache 1 jam alih-alih default 5 menit, atur variabel berikut; cache writes dengan TTL 1 jam ditagih dengan tarif yang lebih tinggi:
5. Jalankan Claude Code
Dengan variabel lingkungan yang diatur, mulai Claude Code dari direktori proyek Anda:CLAUDE_CODE_USE_FOUNDRY dan variabel Foundry lainnya dari lingkungan dan terhubung ke sumber daya Azure Anda pada prompt pertama. Tidak seperti Bedrock dan Vertex AI, Foundry tidak memiliki wizard setup interaktif, jadi variabel lingkungan di langkah 3 dan 4 adalah satu-satunya jalur konfigurasi.
Konfigurasi Azure RBAC
Peran defaultAzure AI User dan Cognitive Services User mencakup semua izin yang diperlukan untuk memanggil model Claude.
Untuk izin yang lebih ketat, buat peran khusus dengan yang berikut:
Pemecahan Masalah
Jika Anda menerima kesalahan “Failed to get token from azureADTokenProvider: ChainedTokenCredential authentication failed”:- Konfigurasi Entra ID di lingkungan, atau atur
ANTHROPIC_FOUNDRY_API_KEY.