And per the rankings [0] 18.2% of the tokens sold through went to OpenAI [1]. 3.8% for Anthropic though. Google's up there at 23.4% primarily because GCP/Vertex/whatever they're offering is a billing nightmare and the only way to set a hard cap and sure you won't wake up the next day with a $10k bill is via OR.
[0] https://openrouter.ai/rankings#market-share
[1] Although gpt-oss 20b and 120b are indexed as 'openai' because they're the creator even though they don't serve gpt-oss via openrouter. But neither are in the top 20 of models this month, while Luna and Sol are.
> **Google's** up there at 23.4% primarily because GCP/Vertex/whatever they're offering is a billing nightmare and the only way to set a hard cap and sure you won't wake up the next day with a $10k bill is via OR.
OpenAI absolutely lets you set a hard or soft cap. I've set them and they've worked, I think one time I saw a $-0.01 balance. Their docs were probably written by ChatGPT. Later in that article it says:
> A spend limit can monitor spend without enforcement, or you can enforce it as a hard limit so API requests fail after spend reaches the limit.
And they still allow the most certain limit, which Google does not: have $0 on your deposited balance and don't have auto-reload enabled, you get 4XXed instead of going into debt (or at least by at most a couple cents).
Although for fun, go ask Gemini how you can set a cap on GCP spend. It'll try to write you a pub-sub client.
And OpenRouter can steer traffic away from those labs over to their own model.
The major labs don’t get personalized data about the user to train on, since it’s aggregated.
Which is just some of the reasons why strategically it doesn ’t seem in their best interest to allow a middle person.
> OpenAI/Anthropic/etc don’t establish the direct customer relationship.
But they also don't have to pay to support and maintain the direct customer relationship and all the billing, support, liability, etc. The credit card merchant fee (a not insubstantial % at scale) is paid by Openrouter (or Stripe now) and the bill Openrouter pays to OpenAI is transferred probably via wire or something with a lot less fees. Meanwhile if you're paying OpenAI via credit card directly, OpenAI is paying Stripe or whoever.
> And OpenRouter can steer traffic away from those labs over to their own model.
The inverse is also true. If you've deposited money on a Openrouter account, you've taken a very big step across their proprietary moat. Would the proprietary companies rather lose them as a customer forever, or be able to entice them back, which can be done with a single change of a JSON parameter?
> The major labs don’t get personalized data about the user to train on, since it’s aggregated.
(Edit: Looked it up, Openrouter does send a pseudonymous but stable hashed userid upstream, stable across different API keys in the same account [0]. That makes de-identification a lot easier.)
First, a lot of the corporate use is getting ZDRed, so there's nothing to track without going back on zero data retention.
De-identification was trivial for normal web traffic before LLMs. Think of all the crap people's harnesses and claws send without de-identifying. Many coding agents can't help themselves from scanning your home directory.
Sure, the type of person to comment on HN probably has good hygene, but the typical vibe coder doesn't even know what they're leaking.
[0] https://openrouter.ai/docs/cookbook/administration/user-trac...