Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В настоящее время просмотр:Классическая версия портала Foundry - Переход на версию для нового портала Foundry
Примечание
Ссылки в этой статье могут вести к содержимому новой документации Microsoft Foundry, вместо той, что вы сейчас просматриваете — документации по Foundry (классической версии).
Модели Claude от Anthropic предоставляют передовые возможности разговорного искусственного интеллекта для Microsoft Foundry, позволяя создавать интеллектуальные приложения с использованием современного понимания и генерации языка. Модели Claude превосходят в сложных рассуждениях, создании кода и многомодальных задачах, включая анализ изображений.
В этой статье описано, как:
- Развертывание моделей Claude в Microsoft Foundry
- Проверка подлинности с помощью ключей Microsoft Entra ID или API
- Вызов API Claude Messages с использованием Python, JavaScript или REST
Полный список доступных моделей Claude, версий моделей, возможностей, квот и выставления счетов см. в разделе "Модели Claude" в Microsoft Foundry.
Важно
Элементы, помеченные (предварительная версия) в этой статье, в настоящее время находятся в общедоступной предварительной версии. Эта предварительная версия предоставляется без соглашения об уровне обслуживания, и мы не рекомендуем ее для рабочих нагрузок. Некоторые функции могут не поддерживаться или их возможности могут быть ограничены. Для получения дополнительной информации см. Дополнительные условия использования для предварительных версий Microsoft Azure.
Необходимые условия
- Подписка Azure с допустимым методом оплаты. Если у вас нет подписки Azure, создайте учетную запись paid Azure. Дополнительные сведения см. в разделе о поддержке типа подписки и региона .
- Доступ к Microsoft Foundry с соответствующими разрешениями для создания ресурсов и управления ими.
- Проект Microsoft Foundry, созданный в поддерживаемом расположении развертывания. Все модели Claude (размещённые в Azure и в инфраструктуре Anthropic) поддерживают развёртывания типа Global Standard. Версии некоторых моделей Claude, размещённые в Azure, также доступны для развертывания Data Zone Standard (US). Чтобы узнать, в каких именно регионах Azure модели Claude доступны для развертывания, см. раздел Доступность регионов по типу развертывания.
- Моделям Foundry от партнеров и сообщества необходим доступ к Azure Marketplace для создания подписок. Убедитесь, что у вас есть разрешения, необходимые для подписки на предложения модели.
- Роль участника или владельца группы ресурсов для развертывания моделей. Дополнительные сведения см. в разделе роли Azure RBAC.
Поддержка типа подписки и региона
Чтобы использовать модели Claude в Microsoft Foundry, необходимо иметь платную подписку Azure с учетной записью для выставления счетов в стране или регионе, где Anthropic предлагает модели для покупки. Список распространенных ошибок, связанных с подпиской, см. в разделе "Распространенные сообщения об ошибках и решениях". В настоящее время следующие типы подписок не поддерживаются:
- Корпоративные учетные записи, расположенные в Южной Корее
- Подписки поставщика облачных решений
- Azure подписки, которые не имеют активной системы оплаты по факту использования (например, студенческие подписки, бесплатные пробные учетные записи или учетные записи, основанные на кредитах)
- Спонсируемые подписки, которые используют только кредиты Azure. Примечание: если у вас есть учетная запись, привязанная к кредитной карте, плата будет списана с кредитной карты вместо Azure Credits.
Список поддерживаемых регионов см. в поддерживаемых географических расположениях. Примечание: Политика Anthropic по поддерживаемым регионам может применяться для обеспечения доступности в вашем регионе; проверьте поддерживаемые регионы для получения подробной информации.
Используйте Claude в Foundry со стартовым набором
Сведения о развертывании моделей Claude в Microsoft Foundry с помощью средств инфраструктуры как кода см. в статье "Развертывание моделей Claude в Microsoft Foundry с помощью Bicep или Terraform". Эта статья основана на наборе начальных средств Claude в Foundry, а также описывается, как подготовить учетную запись и проект Foundry, развернуть выбранную модель Claude и настроить проверку подлинности с помощью ключей Microsoft Entra ID или API с помощью Bicep или автоматизации Terraform.
Развертывание моделей Claude
Разверните модель Claude, выполнив следующие действия на портале Foundry:
-
Войдите в Microsoft Foundry. Убедитесь, что переключатель New Foundry отключен. Эти шаги относятся к Foundry (classic).
Перейдите в раздел каталога моделей на портале Foundry.
Выберите модель Claude и просмотрите ее сведения в карточке модели. По умолчанию открывается версия модели Размещено в Azure (версия 2), если модель доступна в обеих версиях. Вы можете определить, какая версия открыта, найдя сведения Hosted on на панели Быстрые факты в карточке модели.
Tip
Если выбранная модель Claude доступна в обеих версиях, карточка модели содержит ссылку, которая позволяет перейти к альтернативной версии модели.
Выберите "Использовать эту модель".
Ознакомьтесь с условиями Azure Marketplace, выберите отрасль и выберите "Согласиться" и "Продолжить", чтобы принять условия подписки на Azure Marketplace.
На странице развертывания задана версия модели2: размещена на Azure по умолчанию. Измените этот выбор на 1: размещено в инфраструктуре Anthropic при необходимости.
Настройте другие параметры развертывания:
- По умолчанию развертывание использует имя модели. Это имя можно изменить перед развертыванием. Во время вывода используйте имя развертывания в параметре
modelдля маршрутизации запросов к этому конкретному развертыванию. - Выберите область региона: глобальная (доступна для всех моделей и версий Claude) или зоны данных (если она доступна для вашей модели и сочетания версий).
- Портал Foundry автоматически выбирает ресурс Foundry, связанный с проектом, в качестве ресурса подключенного искусственного интеллекта. При необходимости выберите "Настроить", чтобы изменить подключение. Проект и ресурс должны находиться в одном из поддерживаемых регионов развертывания для модели.
- По умолчанию развертывание использует имя модели. Это имя можно изменить перед развертыванием. Во время вывода используйте имя развертывания в параметре
Выберите Развертывание, чтобы создать развертывание. Откроется страница сведений о развертывании модели при создании развертывания.
По завершении развертывания модель готова к использованию. Вы также можете использовать Foundry Playgrounds для интерактивного тестирования модели.
Вызов API claude Messages
После развертывания модели Claude взаимодействуйте с ней для создания текстовых ответов:
Используйте пакеты SDK Anthropic и API Claude, например:
- API сообщений: отправка структурированного списка входных сообщений с текстом или содержимым изображения. Модель создает следующее сообщение в беседе.
- API подсчета токенов: подсчет количества токенов в сообщении.
Дополнительные сведения о поддерживаемых API см. в разделе "Модели Claude" в Microsoft Foundry.
Отправка сообщений с проверкой подлинности
В следующих примерах показано, как отправлять запросы в Claude Sonnet 4.6 с помощью проверки подлинности Microsoft Entra ID или ключа API. Чтобы работать с развернутой моделью, вам потребуется:
- Базовый URL в форме
https://<resource name>.services.ai.azure.com/anthropic. - Ваш целевой универсальный идентификатор ресурса (URI) из сведений о развертывании имеет формат
https://<resource name>.services.ai.azure.com/anthropic/v1/messages. - Microsoft Entra ID для аутентификации без использования ключей или ключ API вашего развертывания для аутентификации API.
- Имя развертывания, выбранное во время создания развертывания. Это имя может отличаться от идентификатора модели.
Дополнительные функции и возможности моделей Claude см. в статье Claude models in Microsoft Foundry.
Используйте аутентификацию Microsoft Entra ID
Для конечных точек Messages API используйте базовый URL-адрес с аутентификацией Microsoft Entra ID.
Установите клиентскую библиотеку удостоверений Azure: установите эту библиотеку для использования . Авторизация проще всего, когда используется
DefaultAzureCredential, так как он находит лучшие учетные данные для работы в рабочей среде.pip install azure-identityЗадайте значения идентификатора клиента, идентификатора клиента и секрета клиента приложения Microsoft Entra ID в качестве переменных среды:
AZURE_CLIENT_ID,AZURE_TENANT_ID,AZURE_CLIENT_SECRET.export AZURE_CLIENT_ID="<AZURE_CLIENT_ID>" export AZURE_TENANT_ID="<AZURE_TENANT_ID>" export AZURE_CLIENT_SECRET="<AZURE_CLIENT_SECRET>"Установка зависимостей: Установите пакет SDK Anthropic с помощью pip (требуется версия Python 3.8 или выше).
pip install -U "anthropic"Выполните базовый пример кода , чтобы выполнить следующие задачи:
- Создайте клиента, используя Anthropic SDK и аутентификацию Microsoft Entra ID.
- Выполните базовый вызов API сообщений. Вызов синхронный.
from anthropic import AnthropicFoundry from azure.identity import DefaultAzureCredential, get_bearer_token_provider baseURL = "https://<resource-name>.services.ai.azure.com/anthropic" # Your base URL. Replace <resource-name> with your resource name deploymentName = "claude-sonnet-4-6" # Replace with your deployment name # Create token provider for Entra ID authentication tokenProvider = get_bearer_token_provider( DefaultAzureCredential(), "https://ai.azure.com/.default" ) # Create client with Entra ID authentication client = AnthropicFoundry( azure_ad_token_provider=tokenProvider, base_url=baseURL ) # Send request message = client.messages.create( model=deploymentName, messages=[ {"role": "user", "content": "What are 3 things to visit in Seattle?"} ], max_tokens=1048, temperature=1, thinking={"type":"adaptive"}, output_config={"effort": "max"}, stream=False ) print(message.content)Ожидаемые выходные данные: Ответ JSON, содержащий завершение текста модели с тремя рекомендациями Сиэтла.
Reference:Anthropic SDK для клиента, DefaultAzureCredential
Использование проверки подлинности ключа API
Важно
Claude Mythos 5 и Mythos Preview поддерживают только проверку подлинности Microsoft Entra ID.
Для конечных точек API для сообщений используйте базовый URL-адрес и ключ API, чтобы пройти аутентификацию в системе.
Install dependencies: установите пакет SDK Anthropic с помощью pip (требуется Python 3.8 или более поздней версии):
pip install -U "anthropic"Выполните базовый пример кода , чтобы выполнить следующие задачи:
- Создайте экземпляр клиента с помощью Anthropic SDK, передав ключ API в его конфигурацию. Этот метод проверки подлинности позволяет легко взаимодействовать со службой.
- Выполните базовый вызов API сообщений. Вызов синхронный.
from anthropic import AnthropicFoundry baseURL = "https://<resource-name>.services.ai.azure.com/anthropic" # Your base URL. Replace <resource-name> with your resource name deploymentName = "claude-sonnet-4-6" # Replace with your deployment name apiKey = "YOUR_API_KEY" # Replace YOUR_API_KEY with your API key # Create client with API key authentication client = AnthropicFoundry( api_key=apiKey, base_url=baseURL ) # Send request message = client.messages.create( model=deploymentName, messages=[ {"role": "user", "content": "What are 3 things to visit in Seattle?"} ], max_tokens=1048, temperature=1, thinking={"type":"adaptive"}, output_config={"effort": "max"}, stream=False ) print(message.content)Ожидаемые выходные данные: Ответ JSON, содержащий завершение текста модели с тремя рекомендациями Сиэтла.
Reference:Anthropic Клиентский пакет SDK
Устранение неполадок
В следующей таблице перечислены распространенные ошибки при работе с моделями Claude в Foundry и их решениях:
| Ошибка | Причина | Решение |
|---|---|---|
| 401 Несанкционированный доступ | Недопустимый или просроченный ключ API или неправильная область действия токена Entra ID. | Проверьте правильность ключа API. Для Entra ID убедитесь, что используется область https://ai.azure.com/.default. |
| 403 Запрещено | Недостаточно разрешений на ресурс или подписку. | Убедитесь, что у вас есть роль участника или владельца в группе ресурсов. Для Entra ID убедитесь, что назначена роль Cognitive Services User. |
| 404 Не найдено | Неверный URL-адрес конечной точки или имя развертывания. | Убедитесь, что базовый URL-адрес соответствует шаблону https://<resource-name>.services.ai.azure.com/anthropic , а имя развертывания соответствует конфигурации. |
| 429 слишком много запросов | Превышено ограничение скорости для уровня подписки. | Реализуйте экспоненциальную обратную передачу с помощью логики повторных попыток. Рассмотрите возможность уменьшения частоты запросов или запроса увеличения квоты. |
| Ошибка права на подписку | Тип подписки Azure или регион выставления счетов не поддерживается, или уровень подписки имеет квоту по умолчанию 0 для модели. | Убедитесь, что подписка имеет активный метод выставления счетов по мере использования и поддерживаемую страну или регион выставления счетов. См. Сведения о типе подписки и поддержке по регионам. Сведения об ограничениях по умолчанию для определенных уровней см. в разделе "Квоты", "Ограничения скорости" и "Регионы". |
| Регион недоступен | Попытка развертывания в неподдерживаемом регионе. | Развертывайте в поддерживаемых регионах Azure для конкретных моделей Claude, которые вы используете. Сведения о том, в каких именно регионах Azure доступны модели, см. в разделе Доступность регионов по типу развертывания. |
Связанное содержимое
- Модели Claude в Microsoft Foundry
- Данные, конфиденциальность и безопасность моделей Claude в Microsoft Foundry (предварительный просмотр)
- Тарификация Claude Consumption Units (CCU) в Microsoft Foundry
- Развертывание моделей Claude в Microsoft Foundry с помощью Bicep или Terraform
- Как генерировать текстовые ответы на основе моделей Microsoft Foundry
- Изучение моделей Microsoft Foundry
- Claude Docs: Claude в Microsoft Foundry