Подключить Hermes Agent к Zukko — Anthropic или OpenAI
Hermes Agent умеет работать с Claude и GPT через API-ключ. Показываем, какой пункт выбрать в мастере, какой base URL указать и как проверить подключение к Zukko.
4 мин · · агенты · IDE
Hermes Agent подключается к Zukko через обычный API-ключ — без подписок Claude или ChatGPT. Главное — выбрать в мастере правильный пункт и не перепутать base URL: для Anthropic он без /v1, для OpenAI — с /v1. Ниже — оба варианта по шагам, готовые конфиги и разбор типичных ошибок.
Что такое Hermes Agent
Hermes Agent — автономный AI-агент от Nous Research. Он работает в терминале, есть десктоп-приложение и подключение к мессенджерам; агент умеет запоминать контекст между сессиями и создавать навыки по ходу работы. Модель для него выбирается отдельно: Hermes поддерживает множество провайдеров, включая Anthropic и OpenAI по API-ключу.
С Zukko один ключ fetch_... даёт Hermes доступ к Claude, GPT и GLM. Шлюз принимает оба формата запросов, поэтому любую модель каталога можно звать и через Anthropic-вариант, и через OpenAI-вариант.
Если Hermes ещё не установлен, на Linux, macOS и WSL2 это делается одной командой:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashДля Windows и десктоп-приложения смотрите инструкцию по установке на сайте Hermes.
Шаг 1. Запустите мастер настройки
Если чат Hermes открыт, выйдите из него (Ctrl+C или /quit) и выполните в терминале:
hermes modelhermes model — полный мастер настройки провайдера: он добавляет провайдеров, принимает ключи и сохраняет конфиг. В списке выберите один из двух пунктов:
- Anthropic — Claude models via API key or Claude Code
- OpenAI — Codex CLI or direct OpenAI API
Оба работают через Zukko, разница только в формате запросов.
Вариант 1: Anthropic
В мастере:
Anthropic
→ API key (не Claude Code OAuth)
→ API key: fetch_...
→ Model: claude-sonnet-5
Мастер сохранит ключ в ~/.hermes/.env, вручную туда писать ничего не нужно. Затем укажите адрес Zukko в ~/.hermes/config.yaml:
model:
provider: anthropic
default: claude-sonnet-5
base_url: https://api.zukko.probase_url — без /v1: Anthropic SDK внутри Hermes добавит путь сам.
Запустите Hermes:
hermesВнутри чата модель меняется командой /model.
Вариант 2: OpenAI
В мастере:
OpenAI
→ direct OpenAI API (не Codex CLI)
→ API key: fetch_...
→ Model: claude-sonnet-5 или gpt-5.6-sol
→ Base URL: https://api.zukko.pro/v1
Ключ и адрес хранятся в ~/.hermes/.env:
OPENAI_API_KEY=fetch_...
OPENAI_BASE_URL=https://api.zukko.pro/v1Или задайте адрес в ~/.hermes/config.yaml:
model:
provider: openai-api
default: claude-sonnet-5
base_url: https://api.zukko.pro/v1Здесь base_url — с /v1. По документации Hermes, переменная OPENAI_BASE_URL учитывается только для провайдера openai-api.
В этом варианте можно указать любую модель Zukko: claude-sonnet-5, claude-opus-5-5, gpt-5.6-sol, gpt-5.6-luna, glm-5.3, glm-5.3-flash.
Какой вариант выбрать
| Вариант | Что выбрать в мастере | Base URL | Ключ |
|---|---|---|---|
| Anthropic | API key (не Claude Code OAuth) | https://api.zukko.pro | fetch_... |
| OpenAI | direct OpenAI API | https://api.zukko.pro/v1 | fetch_... |
Если работаете в основном с Claude — Anthropic-вариант естественнее. Если хотите переключаться между Claude, GPT и GLM в одном провайдере — удобнее OpenAI-вариант. Подробнее о форматах — в разделе Anthropic или OpenAI.
Сколько это стоит
Цены Zukko за 1M токенов (вход/выход): claude-sonnet-5, claude-opus-5-5 и gpt-5.6-sol — $0,30/$0,30; gpt-5.6-luna и glm-5.3 — $0,10/$0,10; glm-5.3-flash — $0,04/$0,04. Агент с каждым шагом отправляет в модель большой контекст (инструкции, память, историю), поэтому основная часть расхода — входные токены. В Zukko кэшированные токены оплачиваются по обычной входной цене, а у вендоров чтение из кэша стоит около 10% входной цены, так что для длинных агентных сессий реальная разница с официальным прайсом меньше, чем при прямом сравнении цен. Поставьте на ключ дневной лимит, чтобы агент не потратил больше запланированного.
Проверка подключения
- Получите ключ на странице API-ключей.
- Пройдите мастер
hermes modelпо одному из вариантов выше. - Запустите
hermesи задайте любой вопрос. - Откройте раздел «Использование» в кабинете — запрос должен появиться там.
Если не работает
401 unauthorized
Ключ опечатан, отозван или скопирован с пробелами. Проверьте его на странице ключей.
402
Закончился баланс. Пополните и повторите.
404 в Anthropic-варианте
В base_url не должно быть /v1. Правильно: https://api.zukko.pro, неправильно: https://api.zukko.pro/v1.
OpenAI-вариант ходит не туда или отдаёт 404
Проверьте, что:
- Провайдер —
openai-api. - Base URL — с
/v1:https://api.zukko.pro/v1. - В
OPENAI_API_KEYзаписан ключfetch_....
Мастер предлагает Codex CLI или Claude Code OAuth
Эти пункты рассчитаны на официальные подписки и для Zukko не подходят. Выбирайте:
- для Anthropic — API key;
- для OpenAI — direct OpenAI API.
Частые вопросы
Что выбрать: Anthropic или OpenAI?
Это выбор формата запросов, а не модели: через любой из них доступен весь каталог Zukko. Какая модель лучше справляется с вашими задачами, проверьте сами — дайте Hermes одну и ту же задачу на claude-sonnet-5 и gpt-5.6-sol и сравните результат и расход в кабинете.
Как переключаться между провайдерами?
Настройте оба варианта через hermes model. По документации Hermes, команда /model внутри чата переключает только между уже настроенными провайдерами и моделями, а добавлять новых провайдеров нужно через hermes model в терминале.
Есть ли у Hermes графический интерфейс?
По документации Hermes, кроме терминала есть десктоп-приложение и работа через мессенджеры (Telegram, Discord и другие). Подключение к модели настраивается так же.
Работает ли Hermes с GLM?
Да, через OpenAI-вариант: укажите glm-5.3 или glm-5.3-flash как модель. Учтите, что контекст у GLM — 128K токенов против 1M у Claude и GPT. Актуальный список моделей — GET https://api.zukko.pro/v1/models или страница «Модели» в кабинете.
Краткая шпаргалка по настройке есть в документации Zukko по Hermes.
zukko
Платите в 25×
меньше
за Claude Code & ChatGPT
Один ключ fetch_* и base URL api.zukko.pro — в Cursor, Claude Code, Codex и любом SDK.
Похожие статьи
- Claude Code в Zed: подключение внешнего агента к своему ключуВ Zed Claude Code можно открыть терминальным потоком, внешним агентом через ACP или настроить встроенного агента. Разбираем каждый вариант и подключаем к своему ключу.
- Claude Code для 1С: настройка агента для работы с конфигурациейАгент правит текстовые модули BSL, а не информационную базу. Показываем, как выгрузить конфигурацию, что записать в CLAUDE.md, как проверять правки и сколько это стоит.
- Cursor CLI: агент Cursor в терминале — установка и настройкаАгент Cursor работает не только в редакторе, но и в терминале командой agent. Ставим, настраиваем, запускаем в скриптах и сравниваем с Claude Code и Codex.
- Cline в России: установка и подключение моделей без зарубежной картыРасширение Cline работает локально, а вопрос только в том, куда уходят запросы к модели и чем за них платить. Пошаговая настройка через один ключ и расчёт стоимости задачи.