Claude Code kan nu de keuze van het model delegeren aan een plugin die bepaalt welk capaciteitsniveau elke beurt vereist. Claude Model Router selecteert automatisch het model en de redeneerinspanning op basis van de taak, met als doel de krachtigste modellen voor de veeleisende taken te reserveren en alternatieven met minder resources te gebruiken voor eenvoudige vragen. Versie 1.2 introduceerde de selectie van de classifier, met ondersteuning voor Jev en de Clef- en Clef Flash-modellen van Cloudflare.
De kernpunten van Claude Model Router in 30 seconden
- De plugin analyseert elke beurt en adviseert een routediploma met behulp van een instructieclassificator.
- Het lokale beleid beslist of de verandering wordt geaccepteerd, rekening houdend met factoren zoals context, fouten, stemmen en cachekosten.
- Versie 1.2 voegde de mogelijkheid toe om te kiezen tussen Jev, Clef en Clef Flash.
- Versie 1.1 bevatte al een statusbalk en een interactief paneel voor het configureren van modellen, niveaus en regels.
- De integratie vereist Claude Code 2.1.289 of hoger en gebruikt geen proxy voor interceptie van verzoeken aan Anthropic.
Van een snelle vraag tot een complexe programmeertaa
Een AI-gestuurde programmeersessie hoeft niet altijd hetzelfde moeilijkheidsniveau te hebben. Het kan beginnen met een eenvoudige vraag, verder gaan met het lezen van documentatie en eindigen met debugging die meerdere bestanden en architectuurwijzigingen omvat. Het uitvoeren van al deze stappen met hetzelfde model en dezelfde redeneerspanning kan inefficiënt zijn.
Claude Model Router probeert deze middelen af te stemmen op de lopende taak. Het project verdeelt de beslissingen in vier niveaus: micro, low, medium en high. Elk niveau kan worden gekoppeld aan een specifiek model en een bepaalde inspanning, met de mogelijkheid om de standaardinstellingen aan te passen.
De documentatie van de repository bevat als referentie de waarden Haiku 5.5 voor de niveaus micro en low, en Opus 5.5 voor medium en high. De inspanning varieert ook: van medium in het lichtste niveau tot xhigh in het meest veeleisende. Deze waarden zijn configureerbaar en geven geen garantie dat elke taak beter presteert met een bepaald pad.
Naast het algemene niveau kan de plugin ook activiteiten classificeren. Beschikbare categorieën zijn onder andere code, debug, explore, plan, review, ops en docs. Door het niveau en de activiteit te combineren, kunnen verschillende routes worden vastgesteld: bijvoorbeeld, het project omvat Sonnet 5.5 met een hoge inspanning voor specifieke programmeer-, debug- en reviewtaken op het low-niveau.
Wat brengt versie 1.2 en hoe is het project geëvolueerd
Versie 1.2.0, uitgebracht op 5 oktober 2026 volgens het projectgeschiedenis, voegde de optie toe om de classifier te selecteren die de router adviseert. Jev van Typesafe blijft de standaardkeuze; Clef en Clef Flash van Cloudflare Workers AI werden toegevoegd als alternatieven.
Elk service vereist zijn eigen referenties. De gebruiker kan de gekozen optie configureren via het paneel van de plugin en de wijziging opslaan, met de mogelijkheid om deze ongedaan te maken. Alleen de actieve classifier ontvangt de tekst die nodig is voor beslissingen.
De interface begon vorm te krijgen in versie 1.1. De balk boven het invoerveld toont het niveau, het model, de reden voor de keuze en signalen gerelateerd aan de classifier, context en cache. Het /router-paneel maakt het mogelijk om een niveau vast te zetten, modellen en inspanning per route aan te passen, en het beslissingsbeleid te finetunen.
Versie 1.0 herstructureerde de architectuur van het project. De oude lokale proxy werd vervangen door een native Claude Code-plugin die het model en de inspanning aanpast per beurt. Claude Code beheert nog steeds de verzoeken, referenties, tools, antwoordtransmissie en gebruiksregistratie. De plugin hoeft geen lokale server te starten om verkeer naar Anthropic door te sturen.
Het ontwikkeltraject is voortgezet na versie 1.2. Het officiële logboek bevat nieuwe functies zoals de mogelijkheid om de route tijdens een lopende taak te herzien, subagenten te classificeren en de geschatte kosten per sessie of periode te analyseren. Daarom moet de initiële versienummering niet worden verward met de functionaliteit van de meest recente versie van de repository.
De kosten van modelwisselingen spelen ook een rol
De classifier beslist niet zelfstandig welk model definitief wordt gekozen. Zijn aanbeveling wordt beïnvloed door een lokaal beleid dat stemmen, context, fouten en de kosten voor het veranderen van routes meeweegt. Het doel is om continue wisselingen tussen modellen te voorkomen en situaties te vermijden waarin een goedkoper model eigenlijk extra kosten veroorzaakt door het opnieuw schrijven of reconstrueren van gegevens in de cache.
Het systeem kan een taak ook tijdens de uitvoering herbeoordelen. Als een sessie begint met een operationele activiteit en later overgaat tot codewijzigingen, kunnen de routingscenario’s op basis van activiteit dat model aanpassen. Achtergrondherzieningen maken het mogelijk om de route te heroverwegen terwijl het werk doorgaat, zonder dat elke aanvraag wordt onderbroken voor een classificatorbeslissing.
Voor het installeren van de plugin is Claude Code 2.1.289 of hoger vereist. Het installatieproces wordt als volgt gedocumenteerd:
claude plugin marketplace add alexei-led/claude-router
claude plugin install router@alexei-led-claude-routerDaarna voert u /plugin configure router uit om de sleutel van de classifier op te slaan. Als u een lokale oplossing met Ollama gebruikt, moet u ook over de benodigde service beschikken en deze configureren.
Er is een privacyoverweging: de actieve classifier ontvangt tekst uit instructies en dialoog die nodig zijn om de taak te beoordelen. Bij Jev wordt deze inhoud naar Typesafe gestuurd; bij Clef of Clef Flash naar Cloudflare. Het project documenteert ook compatibiliteit met OpenAI en lokale Ollama-modellen. Om content op de lokale machine te houden, moet u de optie voor lokale uitvoering selecteren en configureren.
Schattingen van besparingen vervangen geen echte evaluatie
Claude Model Router bevat tools om de geschatte kosten van routing te vergelijken met die van het uitvoeren van antwoorden met het referentiemodel. De interface maakt het mogelijk om verschillende periodes te bekijken en het verbruik per model, niveau of activiteit te differentiëren.
Echter, het project waarschuwt dat er geen onafhankelijke gemeten besparingen beschikbaar zijn. De cijfers worden berekend op basis van tokens en geconfigureerde prijzen; ze representeren geen factuur of kwaliteitsbeoordeling van de antwoorden. Het resultaat hangt af van het soort taken, de lengte van de context, de gegenereerde output en de kosten van modelwisselingen.
De waarde van de plugin ligt in het automatiseren van een beslissing die normaal gesproken door de ontwikkelaar wordt genomen: kiezen tussen snelheid, capaciteit en kosten in elke fase van het werk. Om te bepalen of de combinatie rendabel is, moeten teams de schattingen vergelijken met daadwerkelijk gebruik en controleren of de gekozen routes de benodigde kwaliteit behouden.
Veelgestelde vragen
Wat doet Claude Model Router?
Het selecteert het model en de redeneerinspanning die Claude Code in elke beurt gebruikt, via een classifier en een lokaal beleid dat veranderingen valideert.
Welke classifiers worden ondersteund?
Versie 1.2 voegde Jev, Clef en Clef Flash toe. Het huidige repository documenteert ook alternatieven van OpenAI en Ollama, inclusief gebruik van een lokaal model.
Werkt Claude Model Router als proxy?
Nee, sinds versie 1.0 niet meer. De plugin past de modelparameters en inspanning aan, terwijl Claude Code de verzoeken, tools, referenties en antwoordtransmissie beheert.
Kunnen we meten hoeveel geld wordt bespaard?
Niet met de gegevens die door het project worden gepubliceerd. De tool biedt schattingen op basis van geconfigureerde prijzen en tokenverbruik, maar presenteert deze niet als onafhankelijke besparingen.
