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.
Предварительные требования
Перед настройкой Claude Code с Microsoft Foundry убедитесь, что у вас есть:- Подписка Azure с доступом к Microsoft Foundry
- Разрешения RBAC для создания ресурсов и развертываний Microsoft Foundry
- Azure CLI установлен и настроен (опционально - требуется только если у вас нет другого механизма для получения учетных данных)
Если вы развертываете Claude Code для нескольких пользователей, закрепите версии вашей модели, чтобы предотвратить сбои при выпуске Anthropic новых моделей.
Установка
1. Подготовка ресурса Microsoft Foundry
Сначала создайте ресурс Claude в Azure:- Перейдите на портал Microsoft Foundry
- Создайте новый ресурс, отметив имя вашего ресурса
- Создайте развертывания для моделей Claude:
- Claude Opus
- Claude Sonnet
- Claude Haiku
2. Настройка учетных данных Azure
Claude Code поддерживает два метода аутентификации для Microsoft Foundry. Выберите метод, который лучше всего соответствует вашим требованиям безопасности. Вариант A: Аутентификация по ключу API- Перейдите к вашему ресурсу на портале Microsoft Foundry
- Перейдите в раздел Endpoints and keys
- Скопируйте API Key
- Установите переменную окружения:
ANTHROPIC_FOUNDRY_API_KEY не установлен, Claude Code автоматически использует Azure SDK цепочку учетных данных по умолчанию.
Это поддерживает различные методы аутентификации локальных и удаленных рабочих нагрузок.
В локальных средах вы обычно можете использовать Azure CLI:
При использовании Microsoft Foundry команды
/login и /logout отключены, так как аутентификация обрабатывается через учетные данные Azure.3. Настройка Claude Code
Установите следующие переменные окружения для включения интеграции Microsoft Foundry:4. Pin model versions
Установите переменные модели в соответствии с именами развертываний, которые вы создали на шаге 1. БезANTHROPIC_DEFAULT_OPUS_MODEL псевдоним opus на Foundry разрешается в Opus 4.6. Установите его на идентификатор Opus 4.7, чтобы использовать последнюю модель:
ANTHROPIC_DEFAULT_HAIKU_MODEL на развертывание Haiku, доступное в вашей учетной записи, как показано выше.
Для получения текущих и устаревших идентификаторов моделей см. Обзор моделей. Полный список переменных окружения см. в разделе Конфигурация модели.
Prompt caching включен автоматически. Чтобы запросить TTL кэша в 1 час вместо стандартного 5-минутного, установите следующую переменную; записи кэша с TTL в 1 час выставляются по более высокому тарифу:
5. Запуск Claude Code
С установленными переменными окружения запустите Claude Code из каталога вашего проекта:CLAUDE_CODE_USE_FOUNDRY и другие переменные Foundry из окружения и подключается к вашему ресурсу Azure при первом запросе. В отличие от Bedrock и Vertex AI, Foundry не имеет интерактивного мастера установки, поэтому переменные окружения на шагах 3 и 4 являются единственным путем конфигурации.
Конфигурация Azure RBAC
Роли по умолчаниюAzure AI User и Cognitive Services User включают все необходимые разрешения для вызова моделей Claude.
Для более ограничительных разрешений создайте пользовательскую роль со следующим содержимым:
Устранение неполадок
Если вы получаете ошибку “Failed to get token from azureADTokenProvider: ChainedTokenCredential authentication failed”:- Настройте Entra ID в среде или установите
ANTHROPIC_FOUNDRY_API_KEY.