{"entity":"openrouter","id":"ent_openrouter","name":"OpenRouter","wikidata":"Q140795851","page":"https://asof.is/record/openrouter","as_of":"2026-10-28","known_by":null,"since":null,"fact_pages":[],"coverage":{"entity":"openrouter","name":"OpenRouter","kind":"organization","sources":[{"source":"wikidata","item":"Q140795851","covers":"dated statements whose reference URL is the source: leadership, ownership, names, founding, headquarters; never financial figures"},{"source":"wikidata-products","covers":"products it makes, develops or publishes, as released claims, when the release date cites a reference URL; a rotating scan, a few dozen entities a run"},{"source":"feed","feed":"openrouter-blog","name":"OpenRouter Blog","url":"https://openrouter.ai/sitemaps/blog.xml","records_on":"openrouter","covers":"its posts are recorded here; each claim extracted from a post is recorded on the entity it is about"}],"holds":{"claims":47,"open":47,"retracted":0,"first":"2024-12-12","predicates":{"feature_added":{"claims":29,"open":29,"kind":"event"},"released":{"claims":6,"open":6,"kind":"event"},"available_in":{"claims":2,"open":2,"kind":"event"},"partnership":{"claims":6,"open":6,"kind":"event"},"model_release":{"claims":1,"open":1,"kind":"event"},"policy_changed":{"claims":1,"open":1,"kind":"event"},"acquired":{"claims":1,"open":1,"kind":"event"},"customer":{"claims":1,"open":1,"kind":"event"}}},"freshness":[{"origin":"feed","label":"claims extracted from official feeds (feeds_ingest.py)","claims":47,"last_added":"2026-10-31","last_checked":"2026-10-31","last_verified":null}],"gaps":["core facts: none public (leadership, ownership, names, financials, headquarters); unknown, not absent: a claim is published only once checked against its source","financials: none; not an SEC filer on the record (pipeline/sec_companies.json), so figures come only from the financials audit or two press outlets"],"group":[],"group_complete":true,"rule":"sources: what the pipeline reads for this entity, from its config (pipeline/entities.json, feeds.json, sec_companies.json, huggingface_authors.json). holds: its public claims by predicate; open is held today; kind fact is what entity_state answers by default, event is for timeline. freshness, per ingest (origin): last_added is the day it last put a new claim here (first_seen_at), last_checked the day one was last checked against its source (checked_on), last_verified the day reverify.py last confirmed one against Wikidata (value_json.verified_at). Only checked claims are public, so a fact missing here is unknown, not absent. gaps: what the record does not cover for this entity, so an empty answer is not read as news."},"claims":[{"id":"clm_E764F61B4199","predicate":"acquired","value":"Stripe","valid_from":"2026-08-19","valid_to":null,"published":"2026-08-19","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/openrouter-is-joining-stripe/","tier":"primary","publisher":"OpenRouter","published_at":"2026-08-19T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"There are few companies on earth we would have considered selling to; our mission, our neutrality, and our lead in the market make the story for independence strong. We would only join a company if we thought we could do more together, faster, without compromising any of them. Stripe is that company","url":"https://openrouter.ai/blog/announcements/openrouter-is-joining-stripe/","excerpt":"OpenRouter is joining forces with Stripe. Same mission, same name, same product, same roadmap, and routing that stays driven by what"}},{"id":"clm_B0E6401A2648","predicate":"available_in","value":"70+ models","valid_from":"2026-09-22","valid_to":null,"published":"2026-09-22","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/batch-api/","tier":"primary","publisher":"OpenRouter","published_at":"2026-09-22T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"It works today on more than 70 models .","url":"https://openrouter.ai/blog/announcements/batch-api/","excerpt":"Send thousands of requests in one call, collect the results within 24 hours, and typically pay half the standard per-token price across more than 70 models. Median turnaround across 230k+ beta batches was 7 minutes."}},{"id":"clm_0F3BF5A750C7","predicate":"available_in","value":"GPT-5","valid_from":"2025-08-07","valid_to":null,"published":"2025-08-07","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/gpt-5-is-now-live/","tier":"primary","publisher":"OpenRouter","published_at":"2025-08-07T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"GPT-5 is now live OpenRouter · 8/7/2025 · Updated 6/24/2026 Overview GPT-5 is OpenAI’s most intelligent model yet","url":"https://openrouter.ai/blog/announcements/gpt-5-is-now-live/","excerpt":"GPT-5 is here on OpenRouter — long-context, built for complex reasoning and code workflows."}},{"id":"clm_E7AD4E66EE73","predicate":"customer","value":"Descript","valid_from":"2025-06-01","valid_to":null,"published":"2026-09-15","recorded":"2026-10-31","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/case-studies/descript-case-study/","tier":"primary","publisher":"OpenRouter","published_at":"2026-09-15T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"Descript has been active on OpenRouter since June 2025.","url":"https://openrouter.ai/blog/case-studies/descript-case-study/","excerpt":"Descript runs 13 models from four developers through one OpenRouter integration. How they cut new-model evaluation from a week to a couple of hours."}},{"id":"clm_0C010D419F87","predicate":"feature_added","value":"Private Endpoints","valid_from":"2026-10-14","valid_to":null,"published":"2026-10-14","recorded":"2026-10-28","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/private-endpoints/","tier":"primary","publisher":"OpenRouter","published_at":"2026-10-14T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"Today we’re launching Private Endpoints. OpenRouter already puts the public models your team uses behind one API. Now it can serve the deployments only your team has too.","url":"https://openrouter.ai/blog/announcements/private-endpoints/","excerpt":"Private Endpoints let Enterprise teams route fine-tuned models and dedicated deployments through the OpenRouter API, visible only to approved organizations. Available by request."}},{"id":"clm_9C6E607FB622","predicate":"feature_added","value":"Security Center","valid_from":"2026-09-28","valid_to":null,"published":"2026-09-28","recorded":"2026-10-28","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/security-center/","tier":"primary","publisher":"OpenRouter","published_at":"2026-09-28T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"That’s why we built Security Center. It’s one place to see every key across your workspaces, spot the risky ones, and disable, archive, or cap hundreds at once. It’s available on all OpenRouter plan types.","url":"https://openrouter.ai/blog/announcements/security-center/","excerpt":"The new Security Center gives you one place to see every API key across your workspaces, know which ones are risky and why, disable, archive, or cap hundreds at once, and lock keys to your own network with the IP allowlist."}},{"id":"clm_9CD38B4C4F00","predicate":"feature_added","value":"Batch API","valid_from":"2026-09-22","valid_to":null,"published":"2026-09-22","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/batch-api/","tier":"primary","publisher":"OpenRouter","published_at":"2026-09-22T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"For large batches of work or requests that don’t need to be completed immediately, you can now use the new batch API .","url":"https://openrouter.ai/blog/announcements/batch-api/","excerpt":"Send thousands of requests in one call, collect the results within 24 hours, and typically pay half the standard per-token price across more than 70 models. Median turnaround across 230k+ beta batches was 7 minutes."}},{"id":"clm_6F2156DB26F3","predicate":"feature_added","value":"Files API","valid_from":"2026-09-08","valid_to":null,"published":"2026-09-08","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/shell-tool/","tier":"primary","publisher":"OpenRouter","published_at":"2026-09-08T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"Introducing the openrouter:shell server tool and the Files API: any model on OpenRouter can now run commands in a hosted Linux container. The Files API enables upload of files for models to work with and the download of outputs. Both are available today in beta.","url":"https://openrouter.ai/blog/announcements/shell-tool/","excerpt":"The shell server tool gives any model on OpenRouter a hosted Linux shell. OpenRouter runs the commands in an isolated container, returns stdout and stderr, keeps the files the run produced, and works with the Files API for inputs and outputs."}},{"id":"clm_9EB1F1FDAE65","predicate":"feature_added","value":"Shell server tool","valid_from":"2026-09-08","valid_to":null,"published":"2026-09-08","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/shell-tool/","tier":"primary","publisher":"OpenRouter","published_at":"2026-09-08T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"Introducing the openrouter:shell server tool and the Files API: any model on OpenRouter can now run commands in a hosted Linux container. The Files API enables upload of files for models to work with and the download of outputs. Both are available today in beta.","url":"https://openrouter.ai/blog/announcements/shell-tool/","excerpt":"The shell server tool gives any model on OpenRouter a hosted Linux shell. OpenRouter runs the commands in an isolated container, returns stdout and stderr, keeps the files the run produced, and works with the Files API for inputs and outputs."}},{"id":"clm_2732BB1E9309","predicate":"feature_added","value":"Activity dashboard","valid_from":"2026-08-17","valid_to":null,"published":"2026-08-17","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/activity-dashboard/","tier":"primary","publisher":"OpenRouter","published_at":"2026-08-17T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"OpenRouter’s Activity dashboard and Analytics API answer that question per agent, per model, per request.","url":"https://openrouter.ai/blog/announcements/activity-dashboard/","excerpt":"The OpenRouter Activity dashboard shows spend, tokens, cache hit rate, and latency across every model, user, and agent. Save charts, drill into individual generations, and query the same data with the Analytics API."}},{"id":"clm_05C78EB7B7E9","predicate":"feature_added","value":"Analytics API","valid_from":"2026-08-17","valid_to":null,"published":"2026-08-17","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/activity-dashboard/","tier":"primary","publisher":"OpenRouter","published_at":"2026-08-17T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"OpenRouter’s Activity dashboard and Analytics API answer that question per agent, per model, per request.","url":"https://openrouter.ai/blog/announcements/activity-dashboard/","excerpt":"The OpenRouter Activity dashboard shows spend, tokens, cache hit rate, and latency across every model, user, and agent. Save charts, drill into individual generations, and query the same data with the Analytics API."}},{"id":"clm_D156A527F9F2","predicate":"feature_added","value":"Classifiers","valid_from":"2026-07-24","valid_to":null,"published":"2026-07-24","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/classifiers/","tier":"primary","publisher":"OpenRouter","published_at":"2026-07-24T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"Classifiers, now available in beta, give you that visibility.","url":"https://openrouter.ai/blog/announcements/classifiers/","excerpt":"Define a taxonomy and a small model tags every generation in your workspace by department, task type, or agent complexity. Filter your logs and group your"}},{"id":"clm_5A51972A753E","predicate":"feature_added","value":"Subagent server tool","valid_from":"2026-06-16","valid_to":null,"published":"2026-06-16","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/subagent-server-tool/","tier":"primary","publisher":"OpenRouter","published_at":"2026-06-16T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"Read through this codebase and identify places where an OpenRouter API call could benefit from the openrouter:subagent server tool.","url":"https://openrouter.ai/blog/announcements/subagent-server-tool/","excerpt":"The openrouter:subagent server tool lets a frontier model hand off self-contained tasks to a smaller, cheaper, faster worker model mid-generation."}},{"id":"clm_69F6BC744757","predicate":"feature_added","value":"Advisor server tool","valid_from":"2026-06-10","valid_to":null,"published":"2026-06-10","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/advisor-server-tool/","tier":"primary","publisher":"OpenRouter","published_at":"2026-06-10T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"The advisor tool covers that gap selectively. Your fast model runs the show. When it hits something genuinely hard, it calls for help.","url":"https://openrouter.ai/blog/announcements/advisor-server-tool/","excerpt":"The openrouter:advisor server tool lets a fast, cheap model consult a stronger one mid-generation. Run GPT-4o Mini for the routine work. Call Claude Fable"}},{"id":"clm_554A4B8A706B","predicate":"feature_added","value":"Enterprise workspace controls","valid_from":"2026-06-01","valid_to":null,"published":"2026-06-01","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/may-release-spotlight/","tier":"primary","publisher":"OpenRouter","published_at":"2026-06-01T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"Enterprise & Workspace Controls A set of releases for teams running OpenRouter at scale: IP allowlist enforcement.","url":"https://openrouter.ai/blog/announcements/may-release-spotlight/","excerpt":"Speech and transcription APIs, Model Fusion, private models, enterprise workspace controls, and 20 new model launches including Gemini 3.5 Flash and Claude"}},{"id":"clm_B412ED208C4F","predicate":"feature_added","value":"Model Fusion","valid_from":"2026-06-01","valid_to":null,"published":"2026-06-01","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/may-release-spotlight/","tier":"primary","publisher":"OpenRouter","published_at":"2026-06-01T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"Model Fusion is now available as an API plugin, a server tool, and in the chatroom composer.","url":"https://openrouter.ai/blog/announcements/may-release-spotlight/","excerpt":"Speech and transcription APIs, Model Fusion, private models, enterprise workspace controls, and 20 new model launches including Gemini 3.5 Flash and Claude"}},{"id":"clm_1B9DCB6A51E5","predicate":"feature_added","value":"Private models","valid_from":"2026-06-01","valid_to":null,"published":"2026-06-01","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/may-release-spotlight/","tier":"primary","publisher":"OpenRouter","published_at":"2026-06-01T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"Private Models (Enterprise) Route to your own custom, fine-tuned, or dedicated model endpoints through the standard completions and responses API. Your private models get the same guardrails, observability, and billing as any public model on the platform.","url":"https://openrouter.ai/blog/announcements/may-release-spotlight/","excerpt":"Speech and transcription APIs, Model Fusion, private models, enterprise workspace controls, and 20 new model launches including Gemini 3.5 Flash and Claude"}},{"id":"clm_40BD6F167B81","predicate":"feature_added","value":"Speech and transcription APIs","valid_from":"2026-06-01","valid_to":null,"published":"2026-06-01","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/may-release-spotlight/","tier":"primary","publisher":"OpenRouter","published_at":"2026-06-01T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"Speech and Transcription APIs Add voice to any application through the same API key you already use. Speech-to-text is live with Whisper, GPT-4o Mini Transcribe, and Voxtral; text-to-speech exposes supported_voices in the models API.","url":"https://openrouter.ai/blog/announcements/may-release-spotlight/","excerpt":"Speech and transcription APIs, Model Fusion, private models, enterprise workspace controls, and 20 new model launches including Gemini 3.5 Flash and Claude"}},{"id":"clm_F592D9772E05","predicate":"feature_added","value":"Guardrails","valid_from":"2026-05-29","valid_to":null,"published":"2026-05-29","recorded":"2026-10-28","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/guardrails/","tier":"primary","publisher":"OpenRouter","published_at":"2026-05-29T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"OpenRouter workspaces have guardrails : a set of configurable security and governance tools for budget enforcement, zero data retention (ZDR), model and provider restrictions, prompt injection defense, and data loss prevention.","url":"https://openrouter.ai/blog/announcements/guardrails/","excerpt":"Configurable security and governance tools for budget enforcement, zero data retention, model and provider restrictions, prompt injection defense, and data"}},{"id":"clm_243C444E7AF7","predicate":"feature_added","value":"Workspaces","valid_from":"2026-04-22","valid_to":null,"published":"2026-04-22","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/introducing-workspaces/","tier":"primary","publisher":"OpenRouter","published_at":"2026-04-22T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"We launched workspaces to organize your OpenRouter projects into separate environments, each with its own api keys, routing defaults, guardrails and observability.","url":"https://openrouter.ai/blog/announcements/introducing-workspaces/","excerpt":"Organize your OpenRouter projects into separate environments, each with its own API keys, routing defaults, guardrails, and observability."}},{"id":"clm_32BB3DE6EEBB","predicate":"feature_added","value":"Video generation","valid_from":"2026-04-15","valid_to":null,"published":"2026-04-15","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/video-generation/","tier":"primary","publisher":"OpenRouter","published_at":"2026-04-15T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"Announcing Video Generation OpenRouter · 4/15/2026 · Updated 6/24/2026 One Unified API One Unified API Multimodal Workflows Video generation is now live on OpenRouter.","url":"https://openrouter.ai/blog/announcements/video-generation/","excerpt":"Video generation is now live on OpenRouter. One API gives you access to the top video models."}},{"id":"clm_4336F122A574","predicate":"feature_added","value":"Benchmarks on model pages","valid_from":"2026-02-23","valid_to":null,"published":"2026-02-23","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/february-release-spotlight/","tier":"primary","publisher":"OpenRouter","published_at":"2026-02-23T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"Benchmarks on Model Pages Every model page now shows industry-standard benchmark scores powered by Artificial Analysis: programming, math, science, long-context reasoning, and more.","url":"https://openrouter.ai/blog/announcements/february-release-spotlight/","excerpt":"Benchmarks on model pages, a new free model router, and improved cost transparency between providers."}},{"id":"clm_8DD8F2C6CEC9","predicate":"feature_added","value":"Free model router","valid_from":"2026-02-23","valid_to":null,"published":"2026-02-23","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/february-release-spotlight/","tier":"primary","publisher":"OpenRouter","published_at":"2026-02-23T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"Free Router New router: openrouter/free — the easiest way to route to all free LLMs, automatically selected for compatibility with your request.","url":"https://openrouter.ai/blog/announcements/february-release-spotlight/","excerpt":"Benchmarks on model pages, a new free model router, and improved cost transparency between providers."}},{"id":"clm_03EE7B6237FB","predicate":"feature_added","value":"Response Healing","valid_from":"2025-12-18","valid_to":null,"published":"2025-12-18","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/december-release-spotlight/","tier":"primary","publisher":"OpenRouter","published_at":"2025-12-18T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"Response Healing: automatic JSON repair LLMs break JSON more than you’d think. OpenRouter now automatically fixes malformed responses (trailing commas, unescaped characters, missing brackets) before they reach your app.","url":"https://openrouter.ai/blog/announcements/december-release-spotlight/","excerpt":"Response Healing for structured outputs, chatroom notifications, long-context model rankings, and we"}},{"id":"clm_54715AC5BC2C","predicate":"feature_added","value":"Chatroom notifications","valid_from":"2025-12-18","valid_to":null,"published":"2025-12-18","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/december-release-spotlight/","tier":"primary","publisher":"OpenRouter","published_at":"2025-12-18T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"Chatroom notifications The Chatroom now sends browser notifications when long responses complete. No more tab-watching.","url":"https://openrouter.ai/blog/announcements/december-release-spotlight/","excerpt":"Response Healing for structured outputs, chatroom notifications, long-context model rankings, and we"}},{"id":"clm_9887502AA372","predicate":"feature_added","value":"Audio inputs","valid_from":"2025-08-04","valid_to":null,"published":"2025-08-04","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/audio-inputs-and-pdf-urls-for-apps/","tier":"primary","publisher":"OpenRouter","published_at":"2025-08-04T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"Audio Inputs and PDF URLs for Apps OpenRouter · 8/4/2025 · Updated 6/24/2026 Audio Support Audio Support PDF URLs Audio Support Let users talk to your app using wav or mp3 inputs.","url":"https://openrouter.ai/blog/announcements/audio-inputs-and-pdf-urls-for-apps/","excerpt":"Add voice input and send PDFs by URL, on any model."}},{"id":"clm_57039FAF93FB","predicate":"feature_added","value":"Presets","valid_from":"2025-06-26","valid_to":null,"published":"2025-06-26","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/introducing-presets-manage-llm-configs-from-your-dashboard/","tier":"primary","publisher":"OpenRouter","published_at":"2025-06-26T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"We’re excited to launch Presets , a powerful new feature that lets you separate your LLM configuration from your code!","url":"https://openrouter.ai/blog/announcements/introducing-presets-manage-llm-configs-from-your-dashboard/","excerpt":"Centralize your LLM logic, iterate faster, and clean up your code. Presets are now live on OpenRouter."}},{"id":"clm_2EEA96FD81A8","predicate":"feature_added","value":"Reasoning stream summaries","valid_from":"2025-05-28","valid_to":null,"published":"2025-05-28","recorded":"2026-10-30","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/new-features-reasoning-streams-crypto-invoices-end-user-ids-and-more/","tier":"primary","publisher":"OpenRouter","published_at":"2025-05-28T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"OpenAI’s o3 and o4-mini models now support streaming reasoning summaries via the OpenRouter Chat Completions API.","url":"https://openrouter.ai/blog/announcements/new-features-reasoning-streams-crypto-invoices-end-user-ids-and-more/","excerpt":"Stream reasoning summaries, protect your rate limits, pay with crypto, and lock down your keys—now all live on OpenRouter."}},{"id":"clm_72020612662C","predicate":"feature_added","value":"End-user IDs","valid_from":"2025-05-28","valid_to":null,"published":"2025-05-28","recorded":"2026-10-30","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/new-features-reasoning-streams-crypto-invoices-end-user-ids-and-more/","tier":"primary","publisher":"OpenRouter","published_at":"2025-05-28T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"🧑‍🤝‍🧑 Submit End-User IDs You can now include optional user fields with each request to help prevent abuse, improve moderation, and enable per-user usage tracking.","url":"https://openrouter.ai/blog/announcements/new-features-reasoning-streams-crypto-invoices-end-user-ids-and-more/","excerpt":"Stream reasoning summaries, protect your rate limits, pay with crypto, and lock down your keys—now all live on OpenRouter."}},{"id":"clm_45DECEDF8D07","predicate":"feature_added","value":"Live usage accounting","valid_from":"2025-04-18","valid_to":null,"published":"2025-04-18","recorded":"2026-10-30","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/smarter-charts-inline-svgs-and-live-usage-accounting/","tier":"primary","publisher":"OpenRouter","published_at":"2025-04-18T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"Smarter Charts, Inline SVGs, and Live Usage Accounting OpenRouter · 4/18/2025 · Updated 6/11/2026","url":"https://openrouter.ai/blog/announcements/smarter-charts-inline-svgs-and-live-usage-accounting/","excerpt":"Smarter analytics, smoother previews, and instant cost visibility—all now live on OpenRouter."}},{"id":"clm_A73EA699D287","predicate":"feature_added","value":"Reasoning tokens","valid_from":"2025-01-24","valid_to":null,"published":"2025-01-24","recorded":"2026-10-30","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/reasoning-tokens-for-thinking-models/","tier":"primary","publisher":"OpenRouter","published_at":"2025-01-24T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"OpenRouter · 1/24/2025 · Updated 6/11/2026 We’re excited to announce Reasoning Tokens , a new feature that lets you observe how models reason, both in the Chatroom and via the API.","url":"https://openrouter.ai/blog/announcements/reasoning-tokens-for-thinking-models/","excerpt":"Understand model thought processes with reasoning tokens"}},{"id":"clm_3C42F8B3B685","predicate":"feature_added","value":"Crypto payments API","valid_from":"2024-12-20","valid_to":null,"published":"2024-12-20","recorded":"2026-10-30","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/crypto-payments-api/","tier":"primary","publisher":"OpenRouter","published_at":"2024-12-20T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"Crypto Payments API OpenRouter · 12/20/2024 · Updated 6/11/2026 Details and tutorial Details and tutorial The first way to script headless, on-chain payments for any LLM.","url":"https://openrouter.ai/blog/announcements/crypto-payments-api/","excerpt":"The first way to script on-chain payments for any LLM 💸"}},{"id":"clm_ACA5B4111E83","predicate":"feature_added","value":"Structured outputs","valid_from":"2024-12-12","valid_to":null,"published":"2024-12-12","recorded":"2026-10-30","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/structured-outputs-and-free-gemini-flash-20/","tier":"primary","publisher":"OpenRouter","published_at":"2024-12-12T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"🔧 Structured Outputs Now supporting structured outputs for OpenAI 4o and Fireworks models (full list) : Enforce JSON Schema validation Ensure type-safe, consistent responses","url":"https://openrouter.ai/blog/announcements/structured-outputs-and-free-gemini-flash-20/","excerpt":"Structured outputs for OpenAI 4o and Fireworks models + Gemini Flash 2.0"}},{"id":"clm_620CC928DDA9","predicate":"model_release","value":"Quasar Alpha","valid_from":"2025-04-03","valid_to":null,"published":"2025-04-03","recorded":"2026-10-30","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/stealth-model-quasar-alpha/","tier":"primary","publisher":"OpenRouter","published_at":"2025-04-03T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"OpenRouter · 4/3/2025 · Updated 6/11/2026 It’s a prerelease of an upcoming long-context foundation model (1M tokens) from one of the model labs. It’s specifically optimized for coding, and available for free: https://openrouter.ai/openrouter/quasar-alpha","url":"https://openrouter.ai/blog/announcements/stealth-model-quasar-alpha/","excerpt":"Announcing our first-ever “stealth” model, Quasar Alpha"}},{"id":"clm_777DAFED33F4","predicate":"partnership","value":"ElevenLabs","valid_from":"2026-10-07","valid_to":null,"published":"2026-10-07","recorded":"2026-10-28","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/elevenlabs-on-openrouter/","tier":"primary","publisher":"OpenRouter","published_at":"2026-10-07T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"ElevenLabs is now on OpenRouter with nine Text to Speech models and two Speech to Text models.","url":"https://openrouter.ai/blog/announcements/elevenlabs-on-openrouter/","excerpt":"ElevenLabs is now on OpenRouter with 9 Text to Speech and 2 Speech to Text models. Narrate, build a voice agent, and turn meetings into speaker-labelled notes."}},{"id":"clm_5142E5109A07","predicate":"partnership","value":"Stripe","valid_from":"2026-04-29","valid_to":null,"published":"2026-04-29","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/openrouter-on-stripe-projects/","tier":"primary","publisher":"OpenRouter","published_at":"2026-04-29T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"We partnered with Stripe Projects so your coding agent (or you) can set up an OpenRouter account from the command line.","url":"https://openrouter.ai/blog/announcements/openrouter-on-stripe-projects/","excerpt":"Run `stripe projects add openrouter/api` to get an OpenRouter account, an API key, and Stripe billing, all from the command line. Your agents can do it"}},{"id":"clm_CF20D66D00F3","predicate":"partnership","value":"a16z","valid_from":"2025-12-04","valid_to":null,"published":"2025-12-04","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/insights/the-2025-state-of-ai-report/","tier":"primary","publisher":"OpenRouter","published_at":"2025-12-04T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"We are excited to be releasing, in partnership with a16z , the 2025 State of AI Report .","url":"https://openrouter.ai/blog/insights/the-2025-state-of-ai-report/","excerpt":"Introducing the 2025 State of AI report, in partnership with a16z. The largest empirical look yet at how developers and organizations use language models"}},{"id":"clm_62385793F6B4","predicate":"partnership","value":"Venice","valid_from":"2025-07-15","valid_to":null,"published":"2025-07-15","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/new-privacy-focused-provider-drop-venice/","tier":"primary","publisher":"OpenRouter","published_at":"2025-07-15T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"📖 Read more about our partnership and Dolphin Mistral 24B Venice Edition here","url":"https://openrouter.ai/blog/announcements/new-privacy-focused-provider-drop-venice/","excerpt":"Venice joins OpenRouter as a new provider, offering its flagship uncensored model for private, powerful, and non-restrictive AI."}},{"id":"clm_FE32C21A9AF9","predicate":"partnership","value":"Cerebras","valid_from":"2025-05-07","valid_to":null,"published":"2025-05-07","recorded":"2026-10-30","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/new-provider-drop-cerebras-is-here/","tier":"primary","publisher":"OpenRouter","published_at":"2025-05-07T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"OpenRouter · 5/7/2025 · Updated 6/11/2026 Excited to announce a ludicrous-speed provider: Cerebras !","url":"https://openrouter.ai/blog/announcements/new-provider-drop-cerebras-is-here/","excerpt":"A provider built for speed and scale—from wafer to token. See what becomes possible when memory bottlenecks disappear."}},{"id":"clm_475A82B469DA","predicate":"partnership","value":"Cloudflare","valid_from":"2025-02-04","valid_to":null,"published":"2025-02-04","recorded":"2026-10-30","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/introducing-cloudflare-as-a-new-provider/","tier":"primary","publisher":"OpenRouter","published_at":"2025-02-04T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"Cloudflare’s Workers AI platform is now serving a range of open-source models on OpenRouter, offering low-latency access and competitive pricing.","url":"https://openrouter.ai/blog/announcements/introducing-cloudflare-as-a-new-provider/","excerpt":"Clouldflare is live now with a new to OpenRouter Gemma model + popular Llama models."}},{"id":"clm_D2A63C84BED9","predicate":"policy_changed","value":"BYOK platform fee update","valid_from":"2025-10-01","valid_to":null,"published":"2025-10-01","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/1-million-free-byok-requests-per-month/","tier":"primary","publisher":"OpenRouter","published_at":"2025-10-01T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-31","quote":"October 2025 BYOK platform fee update OpenRouter · 10/1/2025","url":"https://openrouter.ai/blog/announcements/1-million-free-byok-requests-per-month/","excerpt":"An October 2025 update to OpenRouter"}},{"id":"clm_3DD2899375F9","predicate":"released","value":"Auto router","valid_from":"2026-08-10","valid_to":null,"published":"2026-08-10","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/introducing-the-new-auto-router/","tier":"primary","publisher":"OpenRouter","published_at":"2026-08-10T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-29","quote":"Today we’re launching a major update to our Auto router ( openrouter/auto ) that’s informed by the over 55T in weekly token spend on OpenRouter.","url":"https://openrouter.ai/blog/announcements/introducing-the-new-auto-router/","excerpt":"Our new Auto router is informed by the model decisions of millions of people, and it outperforms conventional task-based classifiers across a wide spectrum"}},{"id":"clm_938CD9E100C5","predicate":"released","value":"Ori Harness","valid_from":"2026-08-04","valid_to":null,"published":"2026-08-04","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/ori-harness/","tier":"primary","publisher":"OpenRouter","published_at":"2026-08-04T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-29","quote":"Ori Harness: The Best Way to Use OpenRouter with Any Harness OpenRouter · 8/4/2026","url":"https://openrouter.ai/blog/announcements/ori-harness/","excerpt":"Install the ori CLI, log in with OpenRouter, and run Claude Code, Codex, OpenCode, or Hermes with an optimized configuration out of the box. No ad-hoc scripts, no environment variable spelunking."}},{"id":"clm_093107F423C2","predicate":"released","value":"Ori Eval","valid_from":"2026-08-03","valid_to":null,"published":"2026-08-03","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/ori-eval/","tier":"primary","publisher":"OpenRouter","published_at":"2026-08-03T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-29","quote":"At OpenRouter, we know a thing or two about models. What we’ve learned is that there is no definitive best model - only the best model for what you’re building. Ori Eval helps you find that single model, and prove it to you.","url":"https://openrouter.ai/blog/announcements/ori-eval/","excerpt":"Ori Eval runs your agent on your own prompts, asserts on the tools it called, and grades answers with an LLM judge. Find the best model for what you"}},{"id":"clm_C4E58E7F8AE3","predicate":"released","value":"Exacto","valid_from":"2025-10-21","valid_to":null,"published":"2025-10-21","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/provider-variance-introducing-exacto/","tier":"primary","publisher":"OpenRouter","published_at":"2025-10-21T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-29","quote":"Today, we’re introducing a new set of endpoints – exacto – which are focused on providing higher tool-calling accuracy by routing to a sub-group of providers that have measurably better tool-use success rates ( docs ).","url":"https://openrouter.ai/blog/announcements/provider-variance-introducing-exacto/","excerpt":"Does the same model perform differently across different providers?"}},{"id":"clm_6AA9BB5587BC","predicate":"released","value":"Cypher Alpha","valid_from":"2025-07-01","valid_to":null,"published":"2025-07-01","recorded":"2026-10-29","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/new-stealth-model-cypher-alpha/","tier":"primary","publisher":"OpenRouter","published_at":"2025-07-01T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-29","quote":"New Stealth Model: \"Cypher Alpha\" OpenRouter · 7/1/2025","url":"https://openrouter.ai/blog/announcements/new-stealth-model-cypher-alpha/","excerpt":"Try Cypher Alpha — a free, general-purpose stealth model with built-in tool-calling."}},{"id":"clm_80B4C66A7FBC","predicate":"released","value":"Optimus Alpha","valid_from":"2025-04-10","valid_to":null,"published":"2025-04-10","recorded":"2026-10-30","confidence":0.7,"status":"valid","assertable":true,"superseded_by":null,"sources":[{"url":"https://openrouter.ai/blog/announcements/stealth-model-optimus-alpha/","tier":"primary","publisher":"OpenRouter","published_at":"2025-04-10T00:00:00+00:00"}],"evidence":{"by":"page-read","on":"2026-10-30","quote":"\"Stealth\" model: Optimus Alpha OpenRouter · 4/10/2025 · Updated 6/11/2026 Optimus Alpha Preview A preview of another general-purpose foundation model","url":"https://openrouter.ai/blog/announcements/stealth-model-optimus-alpha/","excerpt":"Announcing our second \"stealth\" model Optimus Alpha"}}],"legend":{"dates":"valid_from: when the claim took effect (a period figure: the day its period closed). published: the earliest day a source on the record published it (a filing's filing date, a post's date; null when no source carries one). recorded: the day AsOf first held it. A figure can take effect weeks before it is published.","why_not":{},"checked_by":{"page-read":"its source page states the value and the date"}}}