Обзор
На этой странице Hermes Agent подключается к внешним системам для ИИ-инференса, инструментальных серверов, IDE-среды, программного доступа и многого другого. Эти интеграции расширяют возможности Hermes и среду его запуска.
Провайдеры ИИ и маршрутизация¶
Из коробки Hermes поддерживает множество провайдеров ИИ-инференса. Используйте hermes model для интерактивной настройки или укажите их в config.yaml.
* Провайдеры ИИ — OpenRouter, Anthropic, OpenAI, Google и любая OpenAI-совместимая конечная точка. Hermes автоматически определяет возможности каждого провайдера, такие как работа с изображениями, стриминг и использование инструментов.
* Маршрутизация провайдеров — Детальный контроль над тем, какие нижележащие провайдеры обрабатывают ваши запросы OpenRouter. Оптимизируйте по стоимости, скорости или качеству с помощью сортировки, белых и чёрных списков, а также явного указания приоритетности.
* Резервные провайдеры — Автоматическое переключение на запасных LLM-провайдеров при возникновении ошибок у основного. Включает резервирование основной модели и независимое резервирование вспомогательных задач для работы с изображениями, сжатия и извлечения веб-данных.
Инструментальные серверы (MCP)¶
- MCP-серверы — Подключите Hermes к внешним инструментальным серверам через протокол Model Context Protocol. Получите доступ к инструментам из GitHub, баз данных, файловых систем, браузерных стеков, внутренних API и многого другого без написания собственных инструментов Hermes. Поддерживает как stdio, так и SSE транспорты, фильтрацию инструментов для каждого сервера и регистрацию ресурсов/промптов с учётом возможностей.
Поисковые веб-бэкенды¶
Инструменты web_search и web_extract поддерживают четырёх провайдеров бэкендов, настраиваемых через config.yaml или hermes tools:
Бэкенд| Переменная окружения| Поиск| Извлечение| Обход
|---|---|---|---|---
Firecrawl (по умолчанию)| FIRECRAWL_API_KEY| ✔| ✔| ✔
Parallel| PARALLEL_API_KEY| ✔| ✔| —
Tavily| TAVILY_API_KEY| ✔| ✔| ✔
Exa| EXA_API_KEY| ✔| ✔| —
Пример быстрой настройки:
[code]
web:
backend: firecrawl # firecrawl | parallel | tavily | exa
[/code]
Если web.backend не задан, бэкенд определяется автоматически по наличию соответствующего API-ключа. Самостоятельно размещённый Firecrawl также поддерживается через FIRECRAWL_API_URL.
Автоматизация браузера¶
Hermes включает полную автоматизацию браузера с несколькими вариантами бэкендов для навигации по веб-сайтам, заполнения форм и извлечения информации:
* Browserbase — Управляемые облачные браузеры с защитой от ботов, решением CAPTCHA и резидентными прокси
* Browser Use — Альтернативный облачный провайдер браузеров
* Локальный Chrome через CDP — Подключение к вашему запущенному экземпляру Chrome через /browser connect
* Локальный Chromium — Безголовый локальный браузер через CLI agent-browser
См. Автоматизация браузера для настройки и использования.
Голосовые и TTS-провайдеры¶
Синтез речи и распознавание речи для всех мессенджер-платформ:
| Провайдер | Качество | Стоимость | API-ключ | ||----------|---------|------|---------| || Edge TTS (по умолчанию) | Хорошее | Бесплатно | Не требуется | || ElevenLabs | Отличное | Платно | ELEVENLABS_API_KEY | || OpenAI TTS | Хорошее | Платно | VOICE_TOOLS_OPENAI_KEY | || MiniMax | Хорошее | Платно | MINIMAX_API_KEY | || NeuTTS | Хорошее | Бесплатно | Не требуется |
Распознавание речи поддерживает шесть провайдеров: локальный faster-whisper (бесплатно, работает на устройстве), локальная обёртка команд, Groq, OpenAI Whisper API, Mistral и xAI. Транскрипция голосовых сообщений работает на Telegram, Discord, WhatsApp и других мессенджер-платформах. Подробнее см. Голос и TTS и Голосовой режим.
IDE и интеграция с редакторами¶
- Интеграция с IDE (ACP) — Используйте Hermes Agent внутри ACP-совместимых редакторов, таких как VS Code, Zed и JetBrains. Hermes работает как ACP-сервер, отображая сообщения чата, активность инструментов, различия файлов и команды терминала прямо в вашем редакторе.
Программный доступ¶
- API-сервер — Предоставьте Hermes как OpenAI-совместимую HTTP-конечную точку. Любой интерфейс, поддерживающий формат OpenAI — Open WebUI, LobeChat, LibreChat, NextChat, ChatBox — может подключиться и использовать Hermes в качестве бэкенда со всем набором инструментов.
Память и персонализация¶
- Встроенная память — Постоянная, курируемая память через файлы
MEMORY.mdиUSER.md. Агент поддерживает ограниченные хранилища личных заметок и данных профиля пользователя, которые сохраняются между сессиями. - Провайдеры памяти — Подключайте внешние бэкенды памяти для более глубокой персонализации. Поддерживаются восемь провайдеров: Honcho (диалектическое рассуждение), OpenViking (многоуровневый поиск), Mem0 (облачное извлечение), Hindsight (графы знаний), Holographic (локальный SQLite), RetainDB (гибридный поиск), ByteRover (CLI) и Supermemory.
Мессенджер-платформы¶
Hermes работает как бот-шлюз на 19+ мессенджер-платформах, все настраиваются через одну подсистему gateway:
* Telegram , Discord , Slack , WhatsApp , Signal , Matrix , Mattermost , Email , SMS , DingTalk , Feishu/Lark , WeCom , WeCom Callback , Weixin , BlueBubbles , QQ Bot , Yuanbao , Home Assistant , Microsoft Teams , Вебхуки
См. Обзор шлюза сообщений для таблицы сравнения платформ и руководства по настройке.
Домашняя автоматизация¶
- Home Assistant — Управляйте устройствами умного дома через четыре специальных инструмента (
ha_list_entities,ha_get_state,ha_list_services,ha_call_service). Набор инструментов Home Assistant активируется автоматически при настройкеHASS_TOKEN.
Плагины¶
- Система плагинов — Расширяйте Hermes пользовательскими инструментами, хуками жизненного цикла и CLI-командами без изменения основного кода. Плагины обнаруживаются из
~/.hermes/plugins/, локальных для проекта.hermes/plugins/и pip-установленных точек входа. - Создание плагина — Пошаговое руководство по созданию плагинов Hermes с инструментами, хуками и CLI-командами.
Обучение и оценка¶
- RL-обучение — Генерация данных траекторий из сессий агента для обучения с подкреплением и донастройки модели. Поддерживает среды Atropos с настраиваемыми функциями награды.
-
Пакетная обработка — Запуск агента на сотнях промптов параллельно с генерацией структурированных данных траекторий в формате ShareGPT для генерации обучающих данных или оценки.
- Инструментальные серверы (MCP)
- Поисковые веб-бэкенды
- Автоматизация браузера
- Голосовые и TTS-провайдеры
- IDE и интеграция с редакторами
- Программный доступ
- Память и персонализация
- Мессенджер-платформы
- Домашняя автоматизация
- Плагины
- Обучение и оценка