openrouter-routing-rules
Implement intelligent model routing based on request characteristics. Use when optimizing for cost, speed, or quality per request. Trigger with phrases like 'openrouter routing', 'model selection', 'smart routing', 'dynamic model'.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Implement intelligent model routing based on request characteristics. Use when optimizing for cost, speed, or quality per request. Trigger with phrases like 'openrouter routing', 'model selection', 'smart routing', 'dynamic model'.
How to use
Zainstaluj skill openrouter-routing-rules w swoim projekcie Claude Code lub Codex, upewniając się, że masz dostęp do narzędzi Read, Write, Edit, Bash i Grep.
Ustaw zmienną środowiskową OPENROUTER_API_KEY z Twoim kluczem API OpenRouter, a także dodaj nagłówki HTTP-Referer i X-Title wskazujące na Twoją aplikację.
Zdefiniuj kontekst kierowania (RoutingContext) zawierający parametry takie jak poziom użytkownika (free/basic/pro/enterprise), typ zadania (chat/code/analysis/classification), pozostały budżet dzienny, szacunkową liczbę tokenów oraz wymagania dotyczące funkcji (narzędzia, wizja).
Utwórz reguły kierowania (RoutingRule) z warunkami, priorytetami i przypisanymi modelami. Każda reguła powinna zawierać funkcję warunkową sprawdzającą kontekst oraz listę modeli fallback na wypadek niedostępności głównego modelu.
Wyzwól skill frazami takimi jak 'openrouter routing', 'routing rules', 'custom routing openrouter' lub 'conditional model selection', aby aktywować silnik reguł.
System automatycznie wybierze najlepszy model na podstawie priorytetów reguł i bieżącego kontekstu, a następnie wyśle zapytanie do OpenRouter z wybranym modelem i skonfigurowanymi limitami tokenów.