Это не баг fallback системы, а штатное поведение Hermes: основная модель получает rate limit, поэтому агент автоматически переключается на резервную sg claude opus 4.7 через кастомный эндпоинт [8]. Причина повторения — механизм per turn fallback: Hermes в каждом новом диалоговом ходе заново пробует основную модель и...

Create a landscape editorial hero image for this Studio Global article: ⚠️ Rate limited — switching to fallback provider... 🔄 Primary model failed — switching to fallback: sg claude opus 4.7 via custom Sao cứ bị. Article summary: Đây không hẳn là “bug fallback”, mà là model chính của Sếp đang bị rate limit nên Hermes tự nhảy sang fallback sg claude opus 4.7 via custom đúng như thiết kế.[8] Vì fallback của Hermes là per turn, nên mỗi tin nhắn mới . Topic tags: general web, openai, llm, ai, workflow. Reference image context from search candidates: Reference image 1: visual subject "# Fallback Providers. ## Primary Model Fallback. When your main LLM provider encounters errors — rate limits, server overload, auth failures, connection drops — Hermes can automat" source context "Fallback Providers | Hermes Agent - nous research" Reference image 2: visual subject "March 18, 2026 - (rate_limit
Многие пользователи Hermes Agent сталкиваются с, казалось бы, бесконечным сообщением: «⚠️ Rate limited — switching to fallback provider... 🔄 Primary model failed — switching to fallback: sg claude opus 4.7 via custom». Это не ошибка в привычном понимании, а корректное срабатывание механизма отказоустойчивости, который при определённых условиях может зацикливаться. Давайте детально разберём, почему это происходит и как восстановить стабильную работу.
Hermes Agent спроектирован так, чтобы не прерывать диалог при сбоях основного провайдера LLM — будь то превышение лимита запросов (rate limit), перегрузка сервера, ошибки аутентификации или обрыв соединения . Когда возникает любая из этих ситуаций, Hermes автоматически переключается на резервную связку «провайдер:модель», сохраняя весь контекст разговора.
Важно понимать: переключение происходит только для текущего хода диалога (turn). В следующем сообщении Hermes снова попытается обратиться к основной модели, и только если она всё ещё недоступна — опять перейдёт на резервную . Именно эта логика и создаёт эффект «зацикливания», когда основная модель долгое время находится под ограничениями.
Hermes сохраняет контекст беседы при переключении, так что вы не теряете историю диалога — это плюс. Но постоянные сообщения о смене провайдера могут раздражать и указывать на системную проблему, требующую решения на уровне конфигурации, а не интерфейса.
Непосредственная причина — основной LLM-провайдер продолжает возвращать ошибку rate limit (HTTP 429). Пока это ограничение активно, каждый новый ход диалога будет начинаться с неудачной попытки обращения к primary-модели, за которой последует fallback .
Согласно документации OpenClaw, ошибка 429 может возникать не только из-за исчерпания общей квоты запросов, но и в случаях работы с длинным контекстом: «Extra usage is required for long context requests» . Если вы работаете с большими объёмами данных или длинной историей диалога, ограничения могут срабатывать чаще и жёстче.
Строка sg claude opus 4.7 via custom. Это важный диагностический признак:
Все настройки fallback-цепочки хранятся в ~/.hermes/config.yaml (или ./_data/config.yaml при использовании Docker Compose) . Кастомные эндпоинты, основные модели и список резервных
fallback_providers прописываются именно там. Проблема часто кроется не в коде Hermes, а в том, как настроены эти параметры .
Откройте config.yaml и найдите:
model или аналогичная).fallback_providers — какие «провайдер:модель» указаны для автоматического переключения custom-провайдер) Проверьте, не используют ли основная и резервная модели один и тот же API-ключ, один прокси-сервер или один пул ресурсов провайдера.
Если Hermes работает через OpenClaw Gateway или другой кастомный шлюз, выполните диагностические команды:
openclaw gateway probeopenclaw status --allОбратите внимание на возможные «зависшие» (stale) клиентские процессы, которые могут потреблять квоту или создавать конфликты .
Если шлюз читает ключи из переменных окружения:
fallback_providers содержит модель, способную обрабатывать объёмы контекста, сопоставимые с основной моделью.Если диагностика подтвердит, что обе модели сидят на одном пуле — настройте fallback на действительно независимого провайдера. Например, если основной провайдер — Anthropic через кастомный шлюз, а резервный — OpenRouter с другой моделью .
OpenClaw имеет встроенный механизм охлаждения (cooldown) для шлюза, который может быть причиной ложных срабатываний rate limit даже при реально работающих API . Проверьте состояние cooldown через
openclaw gateway status --deep.
Если ключ исчерпал квоту или был отозван — получите новый в консоли провайдера, разместите его на хосте шлюза и перезапустите процесс .
Hermes поддерживает цепочку из нескольких резервных провайдеров (список fallback_providers) . Используйте эту возможность, чтобы добавить второй и даже третий уровень резервирования на случай, если и основная, и первая резервная модели окажутся недоступны одновременно.
gateway probestatus, проверка config.yaml на предмет пересечения пулов, при необходимости — перенос fallback на независимого провайдера Если вы готовы предоставить актуальный config.yaml (без ключей, только структуру), можно точечно указать, какой именно провайдер вызывает сбой, куда указывает кастомный эндпоинт sg-* и почему возврат к primary происходит на каждом ходе — с конкретными рекомендациями по исправлению.
Использованные источники: документация Hermes Agent по fallback-провайдерам , руководство по провайдерам AI
, документация OpenClaw по устранению неполадок
, баг-репорты о ложных rate limit
.
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
Это не баг fallback системы, а штатное поведение Hermes: основная модель получает rate limit, поэтому агент автоматически переключается на резервную sg claude opus 4.7 через кастомный эндпоинт [8].
Это не баг fallback системы, а штатное поведение Hermes: основная модель получает rate limit, поэтому агент автоматически переключается на резервную sg claude opus 4.7 через кастомный эндпоинт [8]. Причина повторения — механизм per turn fallback: Hermes в каждом новом диалоговом ходе заново пробует основную модель и, если ограничение не снято, снова уходит в резерв [8].
Недостаточно данных, чтобы утверждать, что основная и резервная модели используют общий пул ресурсов, но это наиболее вероятная причина, требующая проверки в config.yaml [6][8].