openrouter-fallback-config
Skonfiguruj łańcuchy fallback modeli dla niezawodności systemu AI
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umożliwia budowanie odpornych systemów LLM z automatycznym przełączaniem na modele zapasowe. Gdy główny model jest niedostępny lub zwraca błąd, żądanie automatycznie przechodzi do następnego modelu w łańcuchu. Obsługuje natywne fallback OpenRouter, parametry per-model oraz client-side retry z kontrolą timeoutów. Zmniejsza przestoje podczas awarii dostawców i poprawia dostępność całego systemu.
Jak używać
Upewnij się, że masz skonfigurowaną integrację OpenRouter i zidentyfikowane co najmniej dwa modele — jeden główny i jeden lub więcej zapasowych.
Użyj natywnego fallback OpenRouter, przekazując tablicę identyfikatorów modeli w polu
modelszamiastmodel— OpenRouter będzie próbować każdy z nich po kolei, aż jeden się powiedzie.Ustaw strategię fallback w polu
routena wartość"fallback", aby OpenRouter obsługiwał failover automatycznie bez dodatkowego kodu po stronie klienta.Skonfiguruj timeout dla każdej próby, ustawiając
request_timeout— dzięki temu wolne modele szybko się nie powiodą i system przejdzie do następnego w łańcuchu bez zbędnych opóźnień.Przetestuj łańcuch fallback, tymczasowo używając nieprawidłowego identyfikatora modelu jako głównego — powinnaś zobaczyć, że system automatycznie przechodzi do modeli zapasowych i żądanie się powiedzie.
Monitoruj logi, aby sprawdzić, który model obsłużył każde żądanie, i dodaj więcej różnorodnych fallback'ów z różnych dostawców, jeśli cały łańcuch się wyczerpie.
Podobne skille
python-testing-patterns
autor: wshobson
lean4-theorem-proving
autor: cameronfreer
go-dev-guidelines
autor: jumppad-labs
backtesting-frameworks
autor: wshobson
dependency-upgrade
autor: wshobson
hono
autor: openstatusHQ