Kun ensisijainen malli ei vastaa, Hermes vaihtaa lennosta varamalliin – sinun tapauksessasi sg claude opus 4.7 via custom Tämä on hieno ominaisuus, mutta siinä on yksi keskeinen rajoite: fallback toimii vain yhden viestikerran ajan (per-turn).
Tämä tarkoittaa, että kun lähetät seuraavan viestin, Hermes yrittää uudelleen ensisijaista mallia. Jos rate limit on edelleen voimassa, se epäonnistuu taas ja siirtyy jälleen varamalliin. Tästä syntyy kierre, jossa varoitussanoma pomppaa esiin jokaisen viestin kohdalla.
Yleisin syy on selkeä: ylävirran palveluntarjoaja (kuten Anthropic, OpenAI, OpenRouter) on asettanut tilillesi pyyntörajoituksen, joka on ylittynyt. Tämä näkyy yleensä HTTP 429 -virhekoodina. OpenClaw-dokumentaatio huomauttaa, että 429-virhe voi liittyä erityisesti pitkäkestoisiin kontekstipyyntöihin:
Extra usage is required for long context requests
Tekstissäsi näkyvä sg claude opus 4.7 via customconfig.yaml-tiedostossa. Jos tämä custom endpoint ja ensisijainen malli käyttävät samaa taustapalvelinta, samaa API-avainta tai samaa palvelinpoolia, molemmat ovat todennäköisesti saman rate limit -rajoituksen alaisia. Tällöin fallback ei käytännössä auta mitään, ja saatat nähdä varoituksen jatkuvasti ilman todellista hyötyä.
Jos käytät OpenClaw-gatewayta, on mahdollista, että vanha asiakasprosessi on jäänyt päälle ja aiheuttaa ristiriitoja. Tämä voidaan todentaa komennolla openclaw gateway status --deep
Gateway-tasolla API-avaimen tulee sijaita oikeassa paikassa – yleensä ~/.openclaw/.env-tiedostossa, jos gateway toimii systemd/launchd-prosessina. Avaimen muuttamisen jälkeen gateway on käynnistettävä uudelleen, jotta muutokset tulevat voimaan.
Hermeksen fallback-ketju määritellään config.yaml-tiedoston fallback_providers-osiossa. Jokainen ketjun malli vaatii sekä provider- että model-määrittelyn. Jos jompikumpi puuttuu, fallback poistuu käytöstä hiljaisesti. Varmista, että konfiguraatiosi on oikeassa muodossa:
fallback_providers:
- provider: openrouter
model: anthropic/claude-sonnet-4Selvitä ensin, mikä on nykyinen ensisijainen mallisi. Voit tarkistaa tämän config.yaml-tiedostosta tai käyttämällä komentoa hermes model
Aja openclaw gateway probe Jos saat HTTP 429 -virheen suoraan palveluntarjoajalta, ongelma on API-kiintiöissäsi. Jos virhe tulee gateway-tasolta, ongelma on paikallisessa konfiguraatiossa.
Tutki, käyttääkö fallback-mallisi (sg claude opus 4.7 via custom
Jos saat virheilmoituksen Extra usage is required for long context requests
Kun olet tehnyt tarvittavat muutokset joko API-avaimiin tai konfiguraatioon, käynnistä gateway-prosessi uudelleen:
sudo systemctl restart openclaw-gateway # jos käytät systemd:tä
# tai
openclaw gateway restart # suoralla komennollaJos Hermes toimii Docker Compose -ympäristössä, muista käynnistää kontit uudelleen muutosten jälkeen.
Jos rate limit -ongelma jatkuu pitkään etkä saa sitä ratkaistua API-kiintiöiden nostolla, voit väliaikaisesti vaihtaa ensisijaisen mallin toiseen joko Hermeksen sisällä /model-komennolla (jos malli on jo konfiguroitu) tai hermes model Tämä katkaisee fallback-kierteen, koska ensisijainen malli ei enää ole se, joka on rate limit -rajoitettu.
Toistuva switching to fallback
Jotta pääset eroon varoituksesta pysyvästi:
Nopea väliaikaisratkaisu on vaihtaa ensisijainen malli toiseksi, kunnes varsinainen ongelma on ratkaistu.
Comments
0 comments