Well, I didn't expect I would have to spell it out.
But seriously think about it. Why doesn't your pet dog sit around thinking about what a farce life is?
How many people who were living in the 1700s do you think sat around thinking life is a farce?
Ponder on that question. Out of everyone living in the world today, how many people do you think sit around thinking life is a farce, who are those people? Why do you think they are thinking this?
I think it's an important question to ask and think about. It's saying something about our society, way of life, way of seeing the world.
- no zero data retention available for the router itself (rights to retain data flagged by content scanning).
- no stated privacy policies for the providers served on the api. quote: "we work with providers to understand their policies and can provide information about specific providers on request".
on openrouter, on the positive side, they have transparent retention agreements for almost all providers, and also offer zdr.
i wish there will be a time where privacy is for everyone, not just for people who can afford an enterprise sla
trying to get genuine zero data retention agreements is one of the most exhausting things to do because data retention policies are so opaque or non-existent.
aws, azure, cohere, mistral etc on here are all linked to generic privacy policies, it is impossible to tell what retention sla is in place.
to the credit of openrouter, they do state the data retention policies of almost all, but not all of their providers.
you can check the retention level for models on openrouter with the providers list. i was not able to find a retention policy for their plugin providers (exa and parallel). both log by default with enterprise opt in for zdr.
and the notifications can be delayed because the spending system is not updated in real-time, so even if you have a Cloud Task triggering on spending to disable the project it may be too slow and several thousands may already be spent.
Bunny.net purports to have a pay-as-you-go prepaid credit system that sounds like it works the way people want, and with their description of the way it works probably being sufficient to be legally enforceable if it turns out that it actually works differently and you were to end up with a surprise bill from them. And evidently it really does work that way; see this post from a couple weeks ago: <https://hackernews.hn/item?id=47676416>
The only other provider known to work that way is NearlyFreeSpeech.NET, which serves a completely different market segment (so much so that it might as well not even be considered the same kind of product/service).
Implementing this in any meaningful manner quickly begins to look like every read becoming a globally synchronised write. Of course it doesn't have to be perfect, but even approximating perfection doesn't look much different. Also, can you imagine the kind of downtimes and complaints that would inevitably originate from a fully synchronous billing architecture?
Prepaid only is a fantastic idea, until your site goes (desirably) viral and then gets shut off right as traffic is picking up, or you grow steadily and forget to increase your deposit amount and suddenly production is down. Billing alerts are a much better solution IMHO.
Let me choose. This common point seems more like a rationalization for the default behavior of hyperscalers. AWS isn't avoiding prepaid due to concern about my site's virality, just that prepaid = less money.
Oh please no. And the "alternatives" to API keys aren't going to help much either, they'll just add friction to getting started (as reference: see the pain involved in writing a script that hits gmail or calendar API)
"too busy" is arguing for ignorance, which is defensible but not agreed on
reply