So you want to use OpenRouter?(mmoustafa.com)
738 points by player85 3 days ago | 196 comments
tl;dr: Running production traffic on OpenRouter reveals that "same model, different provider" can mean 20-point benchmark swings, broken vision support, ignored reasoning-effort settings, unreliable tool-call parsing, and 200 OKs with empty content. Declared quantization (fp4/fp8) is a poor quality proxy, provider contracts differ on things like reasoning_content history, and rate limits often hit by IP so laptop testing lies. Pinning providers doesn't save you either—reliable ones go down, rate-limit, or silently stop serving models, so you need defensive parsing, retries, and per-workload benchmarking from prod.
HN Discussion:
  • Confirms unreliability of OpenRouter and difficulty of swapping providers from personal experience
  • Reports specific broken behaviors like caching failures, empty responses, and scam providers
  • ~OpenRouter co-founder acknowledges issues and explains philosophical tradeoffs
  • Asks about alternatives or related tools like LLM Gateway given these problems
  • Plans to incorporate provider-level benchmarking based on article's advice