Перейти к содержанию

Обзор

На этой странице 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-командами.

Обучение и оценка