Поиск по документации...

Начните вводить, чтобы искать по документации

Hermes AgentHermes Agent

Интеграция Hermes Agent

Используйте UnoRouter как поставщика моделей для Hermes Agent. Направьте один OpenAI-совместимый эндпоинт на UnoRouter и получите доступ ко всем моделям.

Что такое Hermes Agent?

Hermes Agent от Nous Research - это открытый, самообучающийся ИИ-агент. Он работает в терминале, как шлюз для мессенджеров и как интеграция с IDE, хранит постоянную память на диске и работает с любым OpenAI-совместимым эндпоинтом.

Основные возможности

  • Самообучение - Создаёт навыки на основе опыта и постоянную модель ваших предпочтений между сессиями.
  • OpenAI-совместимость - Направляет каждый шаг диалога через один пользовательский эндпоинт, так что UnoRouter обслуживает все модели.
  • Несколько интерфейсов - Классический CLI, современный TUI, шлюзы мессенджеров и интеграция с IDE через ACP - всё на одном ядре.
  • Шлюз и прокси - Предоставляет OpenAI-совместимый API-сервер и локальный прокси подписки для провайдеров на основе OAuth.

Установка

Установите через скрипт или через PyPI. Шаг postinstall подтягивает дополнительные инструменты и запускает мастер настройки.

bash
# 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 нужен WSL2

На Windows Hermes Agent работает под WSL2. Устанавливайте и настраивайте его внутри дистрибутива WSL2, где конфигурация находится в ~/.hermes/config.yaml.

Настройка

Отредактируйте ~/.hermes/config.yaml, чтобы направить Hermes через UnoRouter. Когда provider задан как custom, base_url имеет приоритет и каждый шаг идёт на UnoRouter:

~/.hermes/config.yaml

yaml
model:
  provider: "custom"
  base_url: "https://api.unorouter.ai/v1"
  default: "claude-opus-4-8"

Войдите, чтобы автоматически подставить ваш ключ API

Храните API-ключ в ~/.hermes/.env (или задайте его в оболочке). Для пользовательского эндпоинта Hermes использует OPENAI_API_KEY:

bash
OPENAI_API_KEY=YOUR_API_KEY

Ключевые параметры настройки

ПолеОписание
model.providerЗадайте custom, чтобы Hermes вызывал ваш эндпоинт напрямую, а не встроенного провайдера.
model.base_urlOpenAI-совместимый базовый URL UnoRouter. Hermes проверяет его через /v1/models при запуске.
model.defaultИдентификатор модели по умолчанию. Добавьте другие идентификаторы в список models, чтобы заполнить выбор модели.
OPENAI_API_KEYВаш API-ключ UnoRouter из панели управления, считываемый из ~/.hermes/.env.
Выберите модель с контекстом 64k и более

Hermes требует модель с контекстом не менее 64 000 токенов. Меньшие окна отклоняются при запуске, так как многошаговое использование инструментов требует рабочей памяти.

Альтернатива через CLI

Предпочитаете команды редактированию файла? Hermes сам помещает каждое значение в нужный файл:

bash
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

Начните сессию, в любой момент смените модель или провайдера или продиагностируйте настройку:

bash
# Interactive TUI (recommended)
hermes --tui

# Switch model or provider any time
hermes model

# Diagnose configuration
hermes doctor

Готовы начать?

Получите API-ключ и начните использовать UnoRouter с Hermes Agent.