What is OpenRouter?
OpenRouter is an LLM aggregator: one OpenAI-compatible API that routes each request to one of 300+ chat models from OpenAI, Anthropic, Google, Mistral and a long tail of open-source providers. Instead of an account per provider, you hold one OpenRouter account and choose the model by name in the request. It is text-only — chat and completion models — with no image, video or audio generation endpoints.
How the OpenRouter API works
You send a standard OpenAI-style chat completion to OpenRouter's base URL with your OpenRouter key, setting the model field to a namespaced slug such as anthropic/claude-sonnet or openai/gpt-4o. OpenRouter forwards the call to that provider, can fall back to alternates, and returns the OpenAI-shaped response. Because it speaks the OpenAI protocol, any OpenAI SDK works by pointing base_url at it. Kunavo works the same way — the difference is the catalog and what sits behind it.
OpenRouter pricing, and how Kunavo compares
OpenRouter charges the upstream provider's per-token price plus a small platform margin, funded from a prepaid wallet (crypto-first, cards supported). Kunavo takes the opposite position: every enabled model is published 30–70% under the provider's official list rate depending on the model — Claude Sonnet 4.6 at $1.20/$6.00 per 1M tokens vs Anthropic's $3/$15, Gemini 2.5 Flash at $0.09/$0.75 vs Google's $0.30/$2.50. The per-1M rate for every model is on the /pricing page, so the comparison is direct.
OpenRouter API key vs Kunavo API key
An OpenRouter key authenticates against OpenRouter's text-model catalog only. A Kunavo key (sk-kunavo-…) authenticates against the same OpenAI-compatible chat endpoint plus image, video and audio endpoints and the native Anthropic Messages API — one credential for every modality, drawn from one Stripe-billed balance. Both are bearer tokens in the Authorization header, so moving across is a one-line base_url change plus the new key.
Dove OpenRouter vince davvero
Se il tuo prodotto necessita della coda lunga dei modelli di chat solo-testo — fine-tune di Mistral, varianti di Llama, modelli di nicchia della community, open-source sperimentale — il catalogo di OpenRouter è imbattibile. Hanno anche il flusso di ricarica crypto-nativo più maturo, importante nelle regioni dove la carta è difficile. Anche la discussione community su modelli, tecniche di prompt e benchmark è più attiva lì.
Dove vince Kunavo
Multimodale su una sola fattura è la grande differenza. Nel momento in cui il tuo prodotto necessita di generazione di immagini, editing di immagini o video — OpenRouter non copre questi endpoint, quindi finiresti comunque per gestire due integrazioni e due relazioni di fatturazione. Kunavo ti dà /v1/images, /v1/images/edits, /v1/video/generations e /v1/audio/music accanto alla chat, tutto in formato OpenAI, sullo stesso wallet. Anche il prezzo è misurabilmente più basso: ogni modello attivo a circa il 30 % sotto il prezzo ufficiale del fornitore (pubblichiamo il prezzo per milione di token su /pricing — facile da confrontare). Il checkout nativo Stripe include Apple Pay, Google Pay, ACH, SEPA, Alipay e WeChat Pay, il che fa funzionare l'onboarding self-service fuori da USA e UE.
Le conclusioni oneste
Se hai già standardizzato OpenRouter per il testo e il tuo prodotto non ha mai bisogno di immagine o video, non c'è una forcing function forte per cambiare — il tuo codice SDK OpenAI esistente è portabile su Kunavo (un cambio di base_url), quindi puoi tenere entrambi in tasca e migrare quando il gap di prezzo giustifica il tempo di integrazione. Se stai costruendo qualcosa di multimodale, o servi clienti che pagano con rail locali fuori da USD, Kunavo è lo stack più semplice. In ogni caso, il test è piccolo: una ricarica da $5 e un cambio di base_url, e valuti in pochi minuti.