Remix.run Logo
sajithdilshan 5 hours ago

Does that means if by any chance all frontier model companies agrees to use an open protocol for the API open router would go out of business?

benced 5 hours ago | parent | next [-]

All the model companies except kind of Anthropic (and even they half-assedly do) implement the OpenAI API. It's not an open standard but, like the S3 API, it effectively is.

And, to answer your question, no. The existence of a common API makes it trivial to change zero code and send requests to a different model.

solidasparagus 3 hours ago | parent [-]

The Anthropic messages API is a competing standard (it's just better than the OpenAI API which even OpenAI has moved away from) and some Chinese providers use it as their standard.

bensyverson 5 hours ago | parent | prev | next [-]

It's more complicated than that. Lots of providers use an "OpenAI-ish" API, but many of them have subtle differences in things like tool calling or thinking blocks. OpenRouter normalizes the wire format.

OpenRouter does more than just proxying; they also aggregate providers for open-weight models, which has a stabilizing effect on pricing and gives you protection against a single provider's downtime.

notatoad 5 hours ago | parent | prev [-]

no. i don't know if openrouter even guarantees consistent protocl across models.

the value of openrouter is it offers centralized billing. you can route your calls to any provider you want, test a whole bunch of models against each other, and you just get one bill from openrouter. switching to a new model, or a new provider of the same model, doesn't mean setting up a new billing account with a new provider.

sajithdilshan 4 hours ago | parent [-]

I see, that make sense, thanks for the explanation. Because otherwise I was thinking their whole business model would be just to provide an API tool library.