Hermes
Агент Nous Research (CLI `hermes`). Кастомный шлюз — не `OPENAI_BASE_URL` в `.env`: для всех провайдеров кроме прямого OpenAI источник — `~/.hermes/config.yaml`
Что нужно
- Hermes Agent
- Ключ
sk-…в переменной окружения (не в git) - Slug из каталога
Протокол
OpenAI Chat Completions. api: https://www.llmmart.ru/api/v1.
Мастер: hermes model → Custom endpoint → URL, ключ, имя модели. /model внутри сессии только переключает уже заведённые провайдеры.
Конфиг (~/.hermes/config.yaml)
Именованный провайдер (удобно переключать несколько моделей LLM Mart):
providers:
llmmart:
api: https://www.llmmart.ru/api/v1
key_env: LLM_MART_API_KEY
model:
default: anthropic/claude-sonnet-5
provider: custom:llmmart
fallback_providers:
- provider: custom:llmmart
model: gpt-4o-mini
base_url: https://www.llmmart.ru/api/v1
key_env: LLM_MART_API_KEYexport LLM_MART_API_KEY="sk-…"
hermesНе кладите ключ OpenAI/OpenRouter в .env, если provider: custom смотрит на LLM Mart: старые версии могли отправить чужой ключ на чужой хост. Для кастомного маршрута используйте key_env / api_key именно этого провайдера.
Короткий вариант без имени:
model:
default: anthropic/claude-sonnet-5
provider: custom
base_url: https://www.llmmart.ru/api/v1
api_key: sk-…Переключение уже настроенных моделей: /model в сессии. Новые провайдеры — только hermes model снаружи.
Auxiliary-задачи (описание картинок, сжатие контекста) по умолчанию идут в ту же модель. Чтобы дешёвые вызовы не жгли Opus, задайте им отдельный slug LLM Mart — см. Auxiliary / fallback.
Типичные ошибки
| Симптом | Что проверить |
|---|---|
/model не показывает LLM Mart | провайдер добавлен через hermes model или providers: в YAML |
| 401 | key_env указывает на экспортированную переменную |
| Запросы на OpenAI | не provider: openai-api; для шлюза custom / custom:llmmart |
OPENAI_BASE_URL «не подхватился» | он действует только у провайдера openai-api |
| Auxiliary на дорогой модели | отдельные слоты fallback / auxiliary |
Проверено: 2026-09-01 по LLM and Model Providers — Hermes Agent.
Что дальше
OpenClaw
Агент, который сидит в мессенджерах и ходит в модели через шлюз. Встроенные провайдеры OpenClaw LLM Mart не знают: нужен блок `models.providers` и явный список
Grok Build
CLI-агент xAI (`grok`): TUI, headless-скрипты, ACP. По умолчанию ходит на api.x.ai. К LLM Mart подключается как набор кастомных моделей в `~/.grok/config.toml`: