Подключение Microsoft Foundry
Подключение Microsoft Foundry — простое руководство на основе официальной документации
Считайте эту функцию универсальным переводчиком для ваших ИИ-моделей — она позволяет Hermes Agent общаться с Microsoft Foundry (и Azure OpenAI), независимо от того, на каком «языке» говорит ваша модель. Вам не придётся вникать в технические детали.
В чём фишка?
Microsoft Foundry может размещать ИИ-модели, которые используют два разных «диалекта» для общения:
- Стиль OpenAI (например, GPT-4, GPT-5, Llama, Mistral) — они используют стандартный чат-интерфейс.
- Стиль Anthropic (например, Claude) — они используют другой формат сообщений.
Обычно вам пришлось бы писать отдельный код для каждого типа. Но провайдер azure-foundry в Hermes Agent автоматически определяет, какой формат использует ваша модель, и берёт на себя перевод. Это как универсальный переходник для любой модели.
Перед началом работы
Вам понадобятся три вещи:
- Ресурс Microsoft Foundry или Azure OpenAI с хотя бы одной развёрнутой моделью.
- URL-адрес конечной точки для этого развёртывания (его можно найти на портале Azure).
- Один из двух способов аутентификации:
- Ключ API (возьмите его на портале в разделе «Ключи и конечная точка»), или
- Роль Azure AI User (в некоторых тенантах она также называется «Foundry User»), если вы хотите использовать Microsoft Entra ID — это бесключевой метод, который рекомендует Microsoft.
Быстрый старт: одна команда
Как только у вас есть конечная точка и учётные данные, настройка сводится к одной команде:
hermes model
Вот и всё. Мастер выполнит следующие действия:
- Проверит вашу конечную точку, чтобы определить, какой транспорт она использует (стиль OpenAI или стиль Anthropic).
- Покажет список доступных развёртываний, чтобы вы могли выбрать нужное.
- Определит длину контекста каждой модели (сколько текста она может обработать за раз).
Вам не нужно знать никаких технических деталей — Hermes Agent разберётся во всём сам.
Что будет дальше?
После выбора модели Hermes Agent запомнит ваш выбор. Теперь вы можете использовать её для любых задач, например, для общения или создания агентов, без дополнительной настройки.
Если вы захотите сменить модель или посмотреть, что доступно, просто снова запустите hermes model.
Простой пример
Представьте, что у вас есть две модели в Foundry: GPT-4 (стиль OpenAI) и Claude (стиль Anthropic). С помощью Hermes Agent вы можете переключаться между ними, запустив hermes model и выбрав нужную. Провайдер обрабатывает разные «языки» за кулисами, так что вы просто общаетесь со своим ИИ как обычно.
Краткий итог и практический совет
Короче говоря: эта функция избавляет вас от головной боли, связанной с разными API-форматами. Вы указываете Hermes Agent на ваш ресурс Foundry, он разбирается во всём остальном, и вы готовы к работе.
Практический совет: Если вы работаете в корпоративной среде, используйте бесключевой метод Microsoft Entra ID (роль Azure AI User) вместо ключей API — это безопаснее и является рекомендуемым подходом Microsoft. Просто убедитесь, что вашему пользователю или сервисному принципалу назначена эта роль перед запуском hermes model.
Теперь подключайте свои модели — это буквально одна команда.
📖 Официальная документация
Эта статья основана на официальной документации Hermes Agent :Официальные документы › guides/azure-foundry