Это руководство проведет вас через процесс настройки и выполнения вызовов API к Claude в Foundry на Python, TypeScript или с использованием прямых HTTP-запросов. Когда вы получаете доступ к Claude в Foundry, вам выставляется счет за использование Claude на Microsoft Marketplace с помощью вашей подписки Azure, что позволяет вам получить доступ к последним возможностям Claude при управлении затратами через вашу подписку Azure.
Доступность по регионам: При запуске Claude доступен как тип развертывания Global Standard в ресурсах Foundry (US DataZone скоро появится). Цены на Claude на Microsoft Marketplace используют стандартное ценообразование API Anthropic. Посетите страницу цен для получения подробной информации.
Foundry поддерживается SDK для C#, Java, PHP, Python и TypeScript. SDK для Go и Ruby в настоящее время не поддерживают Microsoft Foundry. Для доступных интеграций платформ SDK см. Client SDKs.
В этой интеграции платформы предпросмотра модели Claude работают на инфраструктуре Anthropic. Это коммерческая интеграция для выставления счетов и доступа через Azure. Как независимый обработчик данных для Microsoft, клиенты, использующие Claude через Microsoft Foundry, подчиняются условиям использования данных Anthropic. Anthropic продолжает предоставлять свои ведущие в отрасли обязательства по безопасности и данным, включая доступность нулевого хранения данных.
Перед началом убедитесь, что у вас есть:
Client SDKs Anthropic поддерживают Foundry через пакеты для конкретных платформ.
Foundry использует двухуровневую иерархию: ресурсы содержат вашу конфигурацию безопасности и выставления счетов, а развертывания — это экземпляры модели, которые вы вызываете через API. Сначала вы создадите ресурс Foundry, а затем создадите одно или несколько развертываний Claude в нем.
Создайте ресурс Foundry, который требуется для использования и управления услугами в Azure. Вы можете следовать этим инструкциям для создания ресурса Foundry. Кроме того, вы можете начать с создания проекта Foundry, что включает создание ресурса Foundry.
Для подготовки вашего ресурса:
{resource} в конечных точках API (например, https://{resource}.services.ai.azure.com/anthropic/v1/*)После создания вашего ресурса разверните модель Claude, чтобы сделать ее доступной для вызовов API:
claude-sonnet-4-6)my-claude-deployment). Имя развертывания не может быть изменено после его создания.Имя развертывания, которое вы выбираете, становится значением, которое вы передаете в параметр model ваших запросов API. Вы можете создать несколько развертываний одной и той же модели с разными именами для управления отдельными конфигурациями или ограничениями скорости.
Claude на Foundry поддерживает два метода аутентификации: ключи API и токены Entra ID. Оба метода используют размещенные в Azure конечные точки в формате https://{resource}.services.ai.azure.com/anthropic/v1/*.
После подготовки вашего ресурса Claude на Foundry вы можете получить ключ API на портале Foundry:
api-key, либо x-api-key в ваших запросах, либо предоставьте его SDKSDK для Python и TypeScript требуют ключ API и либо имя ресурса, либо базовый URL. SDK автоматически прочитают эти значения из следующих переменных окружения, если они определены:
ANTHROPIC_FOUNDRY_API_KEY - Ваш ключ APIANTHROPIC_FOUNDRY_RESOURCE - Имя вашего ресурса (например, example-resource)ANTHROPIC_FOUNDRY_BASE_URL - Альтернатива имени ресурса; полный базовый URL (например, https://example-resource.services.ai.azure.com/anthropic/)Параметры resource и base_url являются взаимоисключающими. Предоставьте либо имя ресурса (которое SDK использует для построения URL как https://{resource}.services.ai.azure.com/anthropic/), либо полный базовый URL напрямую.
Пример использования ключа API:
Держите ваши ключи API в безопасности. Никогда не фиксируйте их в системе контроля версий и не делитесь ими публично. Любой, кто имеет доступ к вашему ключу API, может делать запросы к Claude через ваш ресурс Foundry.
Для повышенной безопасности и централизованного управления доступом вы можете использовать токены Entra ID (ранее Azure Active Directory):
Authorization: Bearer {TOKEN}Пример использования Entra ID:
Аутентификация Azure Entra ID позволяет вам управлять доступом с помощью Azure RBAC, интегрироваться с управлением идентификацией вашей организации и избежать ручного управления ключами API.
Foundry включает идентификаторы запросов в заголовки HTTP-ответов для отладки и трассировки. При обращении в поддержку предоставьте оба значения request-id и apim-request-id, чтобы помочь командам быстро найти и исследовать ваш запрос в системах Anthropic и Azure.
Claude на Foundry поддерживает большинство мощных функций Claude. Все функции, которые в настоящее время поддерживаются, вы можете найти в документации обзора.
Claude Opus 4.7, Claude Opus 4.6 и Claude Sonnet 4.6 имеют контекстное окно в 1M токенов на Microsoft Foundry. Другие модели Claude, включая Sonnet 4.5, имеют контекстное окно в 200k токенов.
/v1/organizations/*)/v1/models)/v1/messages/batches)Ответы API от Claude на Foundry следуют стандартному формату ответа Claude API. Это включает объект usage в телах ответов, который предоставляет подробную информацию о потреблении токенов для ваших запросов. Объект usage согласован на всех платформах (первичный API, Foundry, Amazon Bedrock и Google Vertex AI).
Для получения подробной информации о заголовках ответов, специфичных для Foundry, см. раздел идентификаторы запросов корреляции.
Следующие модели Claude доступны через Foundry. Модели последнего поколения (Opus 4.7, Opus 4.6, Sonnet 4.6 и Haiku 4.5) предлагают наиболее продвинутые возможности:
| Модель | Имя развертывания по умолчанию |
|---|---|
| Claude Opus 4.7 | claude-opus-4-7 |
| Claude Opus 4.6 | claude-opus-4-6 |
| Claude Opus 4.5 | claude-opus-4-5 |
| Claude Sonnet 4.6 | claude-sonnet-4-6 |
| Claude Sonnet 4.5 | claude-sonnet-4-5 |
| Claude Opus 4.1 | claude-opus-4-1 |
| Claude Haiku 4.5 | claude-haiku-4-5 |
По умолчанию имена развертываний совпадают с ID моделей, показанными выше. Однако вы можете создать пользовательские развертывания с разными именами на портале Foundry для управления различными конфигурациями, версиями или ограничениями скорости. Используйте имя развертывания (не обязательно ID модели) в ваших запросах API.
Azure предоставляет комплексные возможности мониторинга и логирования для вашего использования Claude через стандартные шаблоны Azure:
Anthropic рекомендует логировать вашу деятельность по крайней мере на основе 30-дневного скользящего окна, чтобы понять закономерности использования и исследовать любые потенциальные проблемы.
Услуги логирования Azure настраиваются в вашей подписке Azure. Включение логирования не предоставляет Microsoft или Anthropic доступ к вашему контенту сверх того, что необходимо для выставления счетов и работы сервиса.
Ошибка: 401 Unauthorized или Invalid API key
Ошибка: 403 Forbidden
Ошибка: 429 Too Many Requests
Foundry не включает стандартные заголовки ограничения скорости Anthropic (anthropic-ratelimit-tokens-limit, anthropic-ratelimit-tokens-remaining, anthropic-ratelimit-tokens-reset, anthropic-ratelimit-input-tokens-limit, anthropic-ratelimit-input-tokens-remaining, anthropic-ratelimit-input-tokens-reset, anthropic-ratelimit-output-tokens-limit, anthropic-ratelimit-output-tokens-remaining и anthropic-ratelimit-output-tokens-reset) в ответах. Управляйте ограничением скорости через инструменты мониторинга Azure.
Ошибка: Model not found или Deployment not found
claude-sonnet-4-6).Ошибка: Invalid model parameter
Claude Mythos Preview — это исследовательский предпросмотр, доступный приглашенным клиентам на Microsoft Foundry. Для получения дополнительной информации см. Project Glasswing.
Was this page helpful?