Router AI vs furnizor direct: OpenRouter sau API direct?
Un router îți dă o cheie, o factură și multe modele. Un API direct îți dă un contract și mai puține părți. Vezi cum diferă OpenRouter, OpenCode, Command Code și un gateway local, verificat la 4 octombrie 2026.

Router AI vs furnizor direct se reduce la un compromis simplu. Un router AI, cum este OpenRouter, îți dă o singură cheie API, o singură factură și multe modele, dar devine o companie în plus care îți vede traficul. Un API direct îți dă un contract cu laboratorul care rulează modelul și un intermediar mai puțin pe traseu. Ghidul compară cele două variante pe baza paginilor oficiale ale fiecărei companii, verificate la 4 octombrie 2026. Nu este consultanță juridică, așa că citește contractele și întreabă fiecare furnizor în scris.
Ce este un router LLM?
Un router LLM, numit și gateway LLM sau gateway AI, stă între aplicația ta și mai mulți furnizori de modele. Trimiți un singur format de cerere, iar routerul o trimite mai departe unei gazde care servește modelul cerut. FAQ-ul OpenRouter descrie oferta ca pe un API unificat, cu facturare comună și fallback-uri "so that you get much better uptime", adică pentru o disponibilitate mai bună.
Un router face trei lucruri. Traduce un format de API în multe altele. Preia cererea când o gazdă dă eroare, iar FAQ-ul spune că OpenRouter "will automatically fall back to the next provider". Și alege gazda. Implicit, rutarea OpenRouter dă prioritate furnizorilor fără întreruperi semnificative în ultimele 30 de secunde, apoi alege dintre cei mai ieftini, cu o pondere egală cu inversul pătratului prețului, și păstrează restul ca fallback. Asta transformă rutarea în arbitraj de preț. Același nume de model ajunge la gazda ieftină și sănătoasă din acel moment, dacă nu fixezi tu una.
Ce companii de tip router există și cum se taxează?
Iată serviciile pe care le-am verificat și ce publică fiecare despre costuri. Tabelul este o fotografie din 4 octombrie 2026, pentru că prețurile se schimbă.
| Serviciu | Ce este | Cum se taxează, conform paginilor proprii |
|---|---|---|
| OpenRouter | Gateway găzduit către modele de la mulți furnizori, plătit cu credite | Pagina de prețuri spune că inferența se facturează la prețul de listă al furnizorului, pe orice plan. Taxa se aplică la cumpărarea de credite: 5,5% pe Standard, 8% pe Business, "fee discounts available" pe Enterprise. Folosirea cu propriile chei (BYOK) e gratuită până la 25.000 USD inferență la preț de listă pe lună, apoi 5%. |
| OpenCode Zen | Gateway cu modele testate pentru agenți de programare, plată pe consum | Preț per token pentru fiecare model. Pagina Zen spune că vinde la cost, deci singurul adaos acoperă taxele de procesare, iar taxele cardului se transmit la 4,4% + 0,30 USD pe tranzacție. |
| OpenCode Go | Abonament la modele deschise pentru programare | 10 USD pe lună (Go) sau 40 USD pe lună (Go Plus), cu limite de utilizare în dolari pentru fiecare model. |
| Command Code | Agent de programare cu propriul API de furnizor | Pagina de prețuri spune "No markup" și adaugă o taxă de procesare la fiecare plan. |
| Vercel AI Gateway | Gateway în platforma Vercel | Documentația de prețuri spune "no markup and no platform fee on tokens", la prețul de listă al furnizorului, iar taxele de plată le suporți tu. |
Citește și golurile, nu doar cifrele. Veniturile OpenRouter se văd ușor, pentru că ia un procent la cumpărarea de credite. OpenCode și Command Code spun "la cost" sau "no markup", iar paginile citite de noi nu spun cum câștigă fiecare o marjă peste taxa de procesare, așa că nu presupunem nimic. Pentru dimensiunea planurilor și limite, vezi comparația noastră despre planurile OpenCode Go și Command Code.
Ce câștigi cu un router?
- Alegere. Pagina de prețuri OpenRouter listează peste 500 de modele pe planul Standard. Zen pune modele închise și deschise de la mulți producători în spatele unei singure chei.
- Disponibilitate. Căderea unei gazde nu oprește agentul tău cât timp fallback-urile sunt active.
- O singură integrare. Zen oferă endpoint-uri în stil OpenAI Responses, Anthropic Messages și Chat Completions, deci majoritatea agenților de programare se conectează fără cod special.
- O singură factură. Un sold și un panou de utilizare în loc de câte unul pentru fiecare laborator.
La ce renunți când folosești un router AI?
O parte în plus îți vede traficul
Prompturile tale ajung întâi la router și apoi la gazda aleasă de acesta. Politica de confidențialitate OpenRouter spune că inputurile sunt "transmitted to the Model Provider you select, or that is selected through automatic routing" și că furnizorii au practici diferite cu datele. Și termenii se adună: accepți termenii routerului și, prin ei, termenii proprii ai fiecărui model. Articolul nostru însoțitor despre zero data retention la routerele AI urmărește un prompt prin fiecare etapă.
Același nume de model poate însemna gazde diferite
Cu rutarea implicită, două cereri către același model pot ajunge la gazde diferite. OpenRouter documentează un filtru quantizations și avertizează că modelele cuantizate "may exhibit degraded performance for certain prompts, depending on the method used", adică pot avea rezultate mai slabe pe unele prompturi. Implicit, require_parameters este false, deci o gazdă care nu suportă un parametru trimis de tine poate primi totuși cererea și îl ignoră.
Lista publică OpenRouter cu endpoint-uri zero-data-retention arată cât de neuniforme sunt metadatele. Am citit-o la 4 octombrie 2026: 512 din cele 942 de endpoint-uri raportează cuantizarea ca unknown, iar 61 din cele 335 de ID-uri de model au endpoint-uri cu lungimi de context diferite. Un ID GLM 5.3 Flash variază de la aproximativ 262 de mii la aproximativ 1,05 milioane de tokeni. Lista acoperă doar endpoint-urile ZDR, deci ia-o ca pe un eșantion din catalog.
OpenCode susține contrariul. Pagina Zen spune că, dacă folosești un model servit prin ceva de genul OpenRouter, "you can never be sure if you are getting the best version of the model you want", și vinde în schimb o listă testată. Este afirmația unui concurent. Răspunsul documentat al OpenRouter sunt filtrele de mai sus: fixezi un furnizor, setezi o cuantizare, ceri parametrii.
Latența
FAQ-ul de prețuri OpenRouter spune că rutarea îmbunătățește fiabilitatea, că latența "varies by model, provider and region" și că pentru o latență constantă trebuie să fixezi un model și un furnizor. Un router adaugă un salt în rețea, așa că măsoară pe traficul tău înainte să te hotărăști.
Când merită să mergi direct la furnizor?
- Contracte enterprise și zero data retention. Anthropic activează ZDR pe organizație, prin echipa de vânzări, iar controalele ZDR și Modified Abuse Monitoring de la OpenAI cer aprobare prealabilă. Aceste acorduri sunt între tine și laborator. Un router poate avea acorduri proprii cu aceleași laboratoare, dar paginile citite de noi nu le publică.
- Date reglementate. Datele medicale sau financiare cer acorduri semnate cu fiecare parte care le atinge. Pagina Anthropic descrie o configurare HIPAA bazată pe BAA pentru API. Mai puține părți pe traseu înseamnă mai puține acorduri de semnat și de auditat.
- Reduceri de volum. OpenRouter listează "fee discounts available" pe Enterprise, iar Vercel oferă reduceri personalizate la consumul de tokeni. Părerea noastră este că înțelegerile cu angajament de consum direct cu laboratorul sunt cealaltă cale, așa că cere ambele oferte.
Cu ce diferă un gateway local precum My Claude Code?
Un gateway local este un program pe care îl rulezi pe propriul calculator, deci nicio companie nu stă la mijloc. My Claude Code (MCC) este unul, îl construim noi, așa că judecă această secțiune în consecință. Conform README-ului, MCC nu are telemetrie, iar singurul trafic spre exterior merge către furnizorii pe care i-ai configurat. Cheile rămân într-un singur fișier .env local. Primești în continuare rutare: niveluri cu lanțuri de fallback, rotirea credențialelor și 57 de furnizori, inclusiv servere locale precum Ollama, LM Studio și llama.cpp.
Diferența este cine ține contractele. Dacă pui propriile chei Anthropic, OpenAI sau Google în spatele gateway-ului, acordul negociat de tine se aplică direct, fără router între ele. Două avertismente. MCC păstrează un jurnal local al cererilor, căutabil după prompt și răspuns, pe care îl poți opri cu REQUEST_LOG_ENABLED și limita cu REQUEST_LOG_MAX_ROWS. Sunt datele tale, pe discul tău, dar tot date. Iar dacă adaugi OpenRouter sau OpenCode Zen ca furnizor în MCC, traficul acela intră din nou sub politicile lor. Ghidul nostru despre Claude Code cu orice model arată configurarea.
OpenRouter sau API direct: comparație pe scurt
| Întrebare | Router (stil OpenRouter) | API direct de la furnizor | Gateway local, cheile tale |
|---|---|---|---|
| Contract | Cu routerul, plus termenii proprii ai fiecărui model | Doar cu laboratorul | Cu fiecare laborator configurat |
| Chei și facturi | O cheie, un sold de credite | Câte una pentru fiecare laborator | O configurație locală, o factură pe laborator |
| Cine vede prompturile | Routerul, apoi gazda aleasă | Furnizorul | Furnizorii configurați, plus un jurnal local |
| Zero data retention | Opțiune la routerele care o oferă; acordurile proprii ale routerului cu gazdele nu sunt publicate în paginile citite | Contractul tău cu laboratorul, pe organizație, cu excepții pe funcții | ZDR-ul pe care îl ai cu fiecare laborator |
| Alegerea modelelor | Sute de modele | Modelele unui singur laborator | Orice furnizor adaugi, inclusiv local |
| Failover | Automat între gazde | Îl construiești tu | Lanțuri de fallback setate de tine |
| Preț | Preț de listă plus taxă pe credite (OpenRouter) | Preț de listă, negociabil la volum | Prețurile furnizorilor; MCC în sine este gratuit |
| Controlul calității | Filtre pentru furnizor, cuantizare și parametri | Implementarea proprie a laboratorului | Alegerile tale din configurație |
| Efort de configurare | Cel mai mic | Mic pentru un laborator, mai mare pentru mai multe | Instalezi și configurezi un serviciu local |
Pe care să îl alegi?
- Prototip, multe modele, o singură factură: un router.
- Date de client sau reglementate, cu cerință ZDR: un contract direct. Folosește un router doar dacă poți verifica rutarea numai spre ZDR și obții în scris acordurile lui cu gazdele.
- Folosire zilnică a agenților în mai multe unelte, cu conturile tale: un gateway local cu chei directe.
- Indiferent ce alegi: reverifică paginile furnizorilor în fiecare trimestru, pentru că termenii se schimbă.
Unde se potrivește Danube Labs
Danube Labs este un studio de software, AI și automatizare condus de fondator, cu sediul în București. Construim My Claude Code, iar când proiectăm funcții AI pentru clienți alegem între routere și contracte directe în funcție de sensibilitatea datelor și de volum. Dacă vrei o a doua părere despre configurația ta, vezi serviciul nostru de sisteme AI sau programează o discuție introductivă gratuită.
Întrebări frecvente
- Ce este un router LLM?
- Un router LLM, numit și gateway LLM sau gateway AI, este un serviciu între aplicația ta și mai mulți furnizori de modele. Trimiți un singur format de cerere, iar el o trimite unei gazde a modelului, trece pe altă gazdă dacă prima cade și poate alege gazdele după preț sau viteză. OpenRouter, OpenCode Zen și Vercel AI Gateway sunt exemple.
- Este OpenRouter mai ieftin decât API-ul direct al furnizorului?
- Nu de la sine. La 4 octombrie 2026, OpenRouter spune că inferența se facturează la prețul de listă al furnizorului pe orice plan și că ia o taxă la cumpărarea de credite, 5,5% pe Standard și 8% pe Business. Un API direct nu are această taxă, în timp ce rutarea poate alege o gazdă mai ieftină pentru unele modele, iar reducerile directe de volum cer un contract.
- Vede un router AI prompturile mele?
- Da, pentru că stă pe traseul dintre tine și model. Documentația OpenRouter spune că nu stochează prompturi sau răspunsuri decât dacă accepți logarea, dar le trimite furnizorului de modele și stochează mereu metadate ale cererii, precum numărul de tokeni și latența. Fiecare router diferă, așa că citește politica de confidențialitate și setările lui.
- Când folosesc API-ul direct al furnizorului în loc de un router?
- Mergi direct când ai nevoie de un contract cu laboratorul, de zero data retention prin propriul acord, de acorduri semnate pentru date reglementate sau de reduceri pentru consum angajat. Anthropic activează ZDR pe organizație, prin vânzări, iar OpenAI cere aprobare. Nu este consultanță juridică, așa că citește contractele și întreabă furnizorul în scris.
- Cu ce diferă un gateway local de OpenRouter?
- Un gateway local rulează pe calculatorul tău, iar conturile la furnizori sunt ale tale. Conform README-ului, My Claude Code, pe care îl construiește Danube Labs, nu are telemetrie și trimite trafic doar către furnizorii configurați de tine. OpenRouter este o companie găzduită, aflată la mijloc, cu termeni și taxe proprii, și aduce pe traseu propriile politici de date.
- Pot folosi OpenRouter cu propriile chei de furnizor?
- Da, OpenRouter acceptă propriile chei (BYOK). Conform paginii de prețuri din 4 octombrie 2026, planurile Standard și Business includ 25.000 USD de inferență la preț de listă pe lună fără taxă BYOK, apoi se aplică 5%. Cererile trec în continuare prin OpenRouter, deci politicile lui de date se aplică și acestui trafic.


