{
  "id": 6816310,
  "title": "So you want to use OpenRouter?",
  "url": "https://urgent.news/2026/09/11/so-you-want-to-use-openrouter",
  "topic": "culture",
  "section": "Culture",
  "published": "2026-09-11T22:49:18.000Z",
  "source": {
    "name": "Simon Willison",
    "slug": "simon-willison",
    "url": "https://simonwillison.net/2026/Sep/11/so-you-want-to-use-openrouter/"
  },
  "original_language": "en",
  "account": "If you're considering using OpenRouter for your AI model needs, there are a few important factors to keep in mind. One of OpenRouter's main selling points is its ability to automatically handle fallbacks and select the most cost-effective option for each request. This means you can simply call a single API endpoint for a model, and OpenRouter will route your request to the best available backend provider.\n\nHowever, Mohamed Moustafa warns that this feature can sometimes lead to problems. Different providers utilize varying serving software with distinct optimizations and settings. As a result, the same OpenRouter endpoint can deliver model requests that behave differently depending on the provider. Furthermore, certain providers may lack vision capability for vision models, and the processing of the reasoning effort option can vary as well.\n\nTo mitigate these issues, OpenRouter offers the provider.only option, which allows you to control which provider is routed to. If you want to see the list of available providers for a specific model ID, you can use the /endpoints method.\n\nSimon Willison, in a link post dated 11th September 2026, highlights these considerations when using OpenRouter. If you'd like to receive regular updates on the most important developments in Large Language Models (LLMs), you can sponsor the source for $10/month and receive a curated email digest.",
  "summary": "So you want to use OpenRouter? One of OpenRouter's selling points is that it \"handles fallbacks automatically and picks the most cost-effective option for each request\", so you can call a single API endpoint for a model and get routed to the best available backend provider. Mohamed Moustafa points out a whole set of ways that this can cause you problems. Different providers run different serving…",
  "key_points": [
    "OpenRouter automatically handles fallbacks and selects cost-effective options for each request.",
    "Provider.only option allows control over which provider is routed to for a specific model ID."
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}