← В личный кабинет✨ Гайд для жизни без кода →
База знаний · Инструкции по настройке и оптимизации расходов

📖 Гайд: Hermes Agent — как обуздать аппетит агента и подключить его к NeuroZal API

Автономные агенты вроде Hermes Agent, Claude Code или Cline кардинально отличаются от привычных чатов: там, где диалог расходует 500–1 000 токенов, сессия агента легко сжигает сотни тысяч и миллионы токенов за одну задачу.

Почему агенты тратят миллионы токенов?
• Тяжёлый системный промпт: На каждый шаг агент отправляет спецификации инструментов (terminal, read_file, write_file), правила среды и базу навыков. Это 15 000 – 30 000 токенов на каждый шаг.
• Агентный цикл (Tool Calling): При команде «Исправь баг и прогони тесты» агент выполняет серию промежуточных действий (поиск → чтение → правка → тесты → разбор ошибок). За 10–15 итераций набегает от 300 000 до 1 000 000 токенов.
• Снежный ком контекста: Логи терминала и история сессии накапливаются. К 20-му шагу каждое обращение пересылает гигантский хвост данных.

Разбираемся, как подключить Hermes к NeuroZal API и настроить связку так, чтобы баланса хватало на недели продуктивной работы.

🛠️ Часть 1. Подключение NeuroZal к Hermes Agent

Hermes Agent полностью совместим с OpenAI-форматом. Подключение к шлюзу https://api.neurozal.ru/v1 выполняется за пару минут.

Способ 1. Настройка через CLI

Выполните в терминале:

Bash hermes config set model.provider custom
hermes config set model.base_url "https://api.neurozal.ru/v1"
hermes config set model.default "gpt-5.4-mini"

Добавьте ваш API-ключ в файл окружения:

Linux / macOS / Git Bash:

Bash echo 'CUSTOM_API_KEY="sk-neurozal-..."' >> ~/.hermes/.env

Windows (PowerShell):

PowerShell Add-Content "$env:LOCALAPPDATA\hermes\.env" 'CUSTOM_API_KEY="sk-neurozal-..."'

Способ 2. Настройка через config.yaml

Откройте конфигурационный файл (~/.hermes/config.yaml или %LOCALAPPDATA%\hermes\config.yaml) и добавьте блок провайдера с быстрыми алиасами:

YAML model:
  provider: custom
  base_url: "https://api.neurozal.ru/v1"
  default: gpt-5.4-mini

model_aliases:
  flash:
    model: deepseek-v4-flash
    provider: custom
  mini:
    model: gpt-5.4-mini
    provider: custom
  sonnet:
    model: claude-sonnet-4-6
    provider: custom
  opus:
    model: claude-opus-5
    provider: custom
  gemini:
    model: gemini-3.8-flash
    provider: custom
Это пример оформления, а не «состав» ключа. Алиасы можно назвать как угодно и подставить любую из 37 рабочих моделей: GPT-6 Astra, GPT-5.6 SOL и Terra, GPT-5.6 Luna, GPT-5.5, GPT-5.3 Codex, Claude Opus 5 и Sonnet 5, Gemini 3.8 Flash, Grok 4.6, DeepSeek V4 и другие. deepseek-v4-flash в примере стоит первым только потому, что это самый экономичный движок — он расходует баланс медленнее остальных. Нужен Claude — поставьте в default: claude-opus-5 (или claude-sonnet-5) либо вызывайте алиас opus. Один и тот же баланс работает со всеми моделями: выбор движка — на вашей стороне, а не фиксирован в товаре.

Теперь прямо во время диалога можно на лету менять движок:

🎯 Часть 2. Секреты оптимизации: как сократить расход токенов в 5–10 раз

1. Грамотный выбор моделей под этап задачи

2. Сброс контекста (/new)

Не держите одну сессию неделями. После завершения логической задачи сбросьте контекст командой /new. Hermes забудет старый тяжелый мусор в истории, но сохранит долгосрочную память о вас и изученные навыки.

3. Отказоустойчивые цепочки (Fallback Chain)

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

Bash hermes fallback add custom/gemini-3.8-flash
hermes fallback add custom/deepseek-v4-flash

4. Одноразовые вызовы (One-Shot CLI)

Для точечных утилитарных задач используйте флаг -q вместо интерактивного чата:

Bash hermes chat -q "Найди в проекте неиспользуемые импорты и выведи списком"

Hermes выполнит задачу, выведет ответ и завершит процесс, не накапливая лишних контекстных диалогов.

📊 Часть 3. Прозрачный контроль баланса

Контролируйте свои расходы в реальном времени через веб-интерфейс проверки ключа:

https://api.neurozal.ru/check

Перейти в личный кабинет →