Què és OpenRouter?
Una passarel·la unificada que exposa centenars de models de molts proveïdors darrere d'un sol endpoint compatible amb OpenAI.
OpenRouter és, en una frase, una passarel·la unificada per a LLMs: un sol servei que exposa centenars de models de molts proveïdors diferents darrere d’una única API. En comptes d’integrar-te amb OpenAI per una banda, Anthropic per una altra i un proveïdor de Llama per una tercera, parles només amb OpenRouter i ell s’encarrega d’arribar a cadascun.
Un sol endpoint, compatible amb OpenAI
La peça clau és que OpenRouter és compatible amb l’API d’OpenAI. Parla el
mateix dialecte de chat/completions, així que pots agafar l’SDK d’OpenAI que ja
coneixes i fer-lo servir tal qual — només canvies el base_url perquè apunti a
https://openrouter.ai/api/v1 i poses la teva key d’OpenRouter. El codi que tens
escrit segueix funcionant.
Slugs proveïdor/model
Dins d’aquesta única API, cada model s’identifica amb un slug en forma
proveïdor/model. Per exemple openai/gpt-4o, anthropic/claude-3.5-sonnet o
meta-llama/llama-3.1-70b-instruct — tracta’ls com a exemples, perquè el catàleg
es mou. El que importa és el patró: canviar de model és canviar una cadena de
text, no reescriure la integració.
Per què una sola integració arriba a tants models
Quan tota la comunicació passa per un mateix endpoint i un mateix format, afegir un model nou no et costa codi nou. OpenRouter es col·loca al mig, tradueix la petició al proveïdor que toqui i et torna la resposta normalitzada. Tu segueixes fent la mateixa crida; només canvies l’slug.
Nota: el catàleg de models, els proveïdors disponibles i els seus noms exactes evolucionen contínuament. Tracta els slugs d’aquesta pàgina com a exemples i consulta la documentació actual d’OpenRouter per als noms vigents.