Интеграция Hermes Agent
Подключите Hermes Agent от Nous Research к AITUNNEL и используйте Claude, GPT, Gemini, DeepSeek и другие модели через один API-ключ — без VPN и зарубежных аккаунтов.
Hermes Agent — open-source автономный агент для терминала от Nous Research. У него есть постоянная память, навыки, которые агент создаёт сам, и шлюз сообщений для 21+ платформ: Telegram, Discord, Slack, WhatsApp, Signal, SMS, Matrix и других.
Hermes работает локально, в Docker, через SSH, Daytona, Modal, Vercel Sandbox или Singularity и поддерживает множество LLM-провайдеров. AITUNNEL подключается как OpenAI-совместимый endpoint — Hermes отправляет запросы на https://api.aitunnel.ru/v1.
Получение API ключа
- Зарегистрируйтесь на aitunnel.ru
- Перейдите в раздел Ключи
- Создайте новый API ключ
- Скопируйте его — он начинается с
sk-aitunnel-
Настройка
Рекомендуется: интерактивный мастер
Самый простой способ:
hermes model- Выберите Custom endpoint (self-hosted / VLLM / etc.)
- Укажите base URL:
https://api.aitunnel.ru/v1 - Введите API ключ AITUNNEL (
sk-aitunnel-...) - Выберите модель — например,
claude-sonnet-4-5
Настройки сохранятся в ~/.hermes/config.yaml.
Быстрый старт (переменная окружения)
Если ключ уже есть:
hermes config set AITUNNEL_API_KEY sk-aitunnel-xxxЗатем запустите чат:
hermes
# или
hermes --tuiУбедитесь, что в ~/.hermes/config.yaml указаны провайдер и модель (см. ручную настройку ниже), либо настройте их через hermes model.
Ручная настройка
Только для опытных пользователей
Следующие шаги — для тех, кто редактирует конфиг напрямую. Большинству достаточно hermes model.
Шаг 1: API ключ в .env
Добавьте ключ в ~/.hermes/.env:
AITUNNEL_API_KEY=sk-aitunnel-xxxРазделение секретов
Hermes хранит секреты отдельно от остальных настроек: ключи — в ~/.hermes/.env, модель и endpoint — в ~/.hermes/config.yaml.
Шаг 2: Named custom provider (рекомендуется)
Добавьте AITUNNEL как именованный провайдер в ~/.hermes/config.yaml:
custom_providers:
- name: aitunnel
base_url: https://api.aitunnel.ru/v1
key_env: AITUNNEL_API_KEY
model:
default: claude-sonnet-4-5
provider: custom:aitunnelПереключить модель в сессии:
hermes model custom:aitunnel/gpt-4oАльтернатива: прямой custom provider
Без custom_providers, если нужна минимальная конфигурация:
model:
default: claude-sonnet-4-5
provider: custom
base_url: https://api.aitunnel.ru/v1
api_key: sk-aitunnel-xxxTIP
Предпочитайте named provider (custom:aitunnel) — так проще переключать модели и настраивать резервные варианты.
Шаг 3: Запуск
hermes # классический CLI
hermes --tui # современный TUIВсе запросы пойдут через AITUNNEL на выбранную модель.
Формат моделей
Используйте ID моделей из списка моделей AITUNNEL. Примеры:
claude-sonnet-4-5claude-opus-4-5gpt-4ogemini-2.5-progemini-2.5-flashdeepseek-chat
С named provider формат в конфиге и командах: custom:aitunnel/<model-id>.
Резервные модели (fallback)
Цепочка запасных моделей, если основная недоступна:
fallback_providers:
- provider: custom:aitunnel
model: claude-sonnet-4-5
- provider: custom:aitunnel
model: gemini-2.5-flashПри срабатывании fallback Hermes подменяет модель в текущей сессии, не обрывая диалог.
Вспомогательные модели (auxiliary)
Hermes использует отдельные модели для сжатия контекста, vision, заголовков сессий и суммаризации веб-страниц. По умолчанию берётся основная модель; дешёвые модели можно указать явно:
auxiliary:
title:
provider: custom:aitunnel
model: gemini-2.5-flash
vision:
provider: custom:aitunnel
model: gemini-2.5-flash
compression:
provider: custom:aitunnel
model: gemini-2.5-flashТяжёлая модель остаётся для рассуждений и кода, лёгкая — для фоновых задач.
Мониторинг использования
Расход и история запросов Hermes видны в личном кабинете AITUNNEL:
- Токены по моделям
- Стоимость запросов
- История использования
- Текущий баланс
Устранение неполадок
«No API key» или провайдер не найден
Hermes не видит ключ AITUNNEL.
Решение:
- Проверьте
.env:cat ~/.hermes/.env | grep AITUNNEL - Или заново:
hermes config set AITUNNEL_API_KEY sk-aitunnel-xxx - Или пройдите мастер:
hermes model→ Custom endpoint
Ошибки авторизации (401/403)
Решение:
- Проверьте ключ в личном кабинете
- Убедитесь, что баланс положительный
- Проверьте, что ключ не отозван и скопирован без лишних пробелов
Модель не работает
Решение:
- Сверьте ID на странице моделей
- Для named provider используйте формат
custom:aitunnel/<model-id> - Убедитесь, что
base_url— ровноhttps://api.aitunnel.ru/v1(без лишнего слеша в конце пути к/v1)
Ошибки длины контекста
Hermes рассчитан на модели с контекстом от 64K токенов — системный промпт и схемы инструментов занимают много места. Если видите ошибки контекста:
- Переключитесь на модель с большим окном (например,
gemini-2.5-pro,claude-sonnet-4-5) - При необходимости задайте
context_lengthвconfig.yamlдля custom provider - Включите сжатие контекста через
auxiliary.compression
Запросы не доходят до AITUNNEL
Решение:
- Проверьте доступность API:
curl https://api.aitunnel.ru/v1/models -H "Authorization: Bearer sk-aitunnel-xxx" - Убедитесь, что в конфиге не остался старый
base_urlот другого провайдера - Перезапустите Hermes после смены
config.yaml