Интеграция Hermes Agent
Используйте UnoRouter как поставщика моделей для Hermes Agent. Направьте один OpenAI-совместимый эндпоинт на UnoRouter и получите доступ ко всем моделям.
Hermes Agent от Nous Research - это открытый, самообучающийся ИИ-агент. Он работает в терминале, как шлюз для мессенджеров и как интеграция с IDE, хранит постоянную память на диске и работает с любым OpenAI-совместимым эндпоинтом.
Основные возможности
- Самообучение - Создаёт навыки на основе опыта и постоянную модель ваших предпочтений между сессиями.
- OpenAI-совместимость - Направляет каждый шаг диалога через один пользовательский эндпоинт, так что UnoRouter обслуживает все модели.
- Несколько интерфейсов - Классический CLI, современный TUI, шлюзы мессенджеров и интеграция с IDE через ACP - всё на одном ядре.
- Шлюз и прокси - Предоставляет OpenAI-совместимый API-сервер и локальный прокси подписки для провайдеров на основе OAuth.
Установка
Установите через скрипт или через PyPI. Шаг postinstall подтягивает дополнительные инструменты и запускает мастер настройки.
# Install script (recommended)
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
# Or via PyPI
pip install hermes-agent
hermes postinstallНа Windows Hermes Agent работает под WSL2. Устанавливайте и настраивайте его внутри дистрибутива WSL2, где конфигурация находится в ~/.hermes/config.yaml.
Настройка
Отредактируйте ~/.hermes/config.yaml, чтобы направить Hermes через UnoRouter. Когда provider задан как custom, base_url имеет приоритет и каждый шаг идёт на UnoRouter:
~/.hermes/config.yaml
model:
provider: "custom"
base_url: "https://api.unorouter.ai/v1"
default: "claude-opus-4-8"Храните API-ключ в ~/.hermes/.env (или задайте его в оболочке). Для пользовательского эндпоинта Hermes использует OPENAI_API_KEY:
OPENAI_API_KEY=YOUR_API_KEYКлючевые параметры настройки
| Поле | Описание |
|---|---|
| model.provider | Задайте custom, чтобы Hermes вызывал ваш эндпоинт напрямую, а не встроенного провайдера. |
| model.base_url | OpenAI-совместимый базовый URL UnoRouter. Hermes проверяет его через /v1/models при запуске. |
| model.default | Идентификатор модели по умолчанию. Добавьте другие идентификаторы в список models, чтобы заполнить выбор модели. |
| OPENAI_API_KEY | Ваш API-ключ UnoRouter из панели управления, считываемый из ~/.hermes/.env. |
Hermes требует модель с контекстом не менее 64 000 токенов. Меньшие окна отклоняются при запуске, так как многошаговое использование инструментов требует рабочей памяти.
Альтернатива через CLI
Предпочитаете команды редактированию файла? Hermes сам помещает каждое значение в нужный файл:
hermes config set model.provider custom
hermes config set model.base_url https://api.unorouter.ai/v1
hermes config set OPENAI_API_KEY YOUR_API_KEYЗапуск Hermes
Начните сессию, в любой момент смените модель или провайдера или продиагностируйте настройку:
# Interactive TUI (recommended)
hermes --tui
# Switch model or provider any time
hermes model
# Diagnose configuration
hermes doctorГотовы начать?
Получите API-ключ и начните использовать UnoRouter с Hermes Agent.