OpenRouter is one account and one API key that reaches hundreds of AI models from different labs: Claude, GPT, Gemini, DeepSeek, Mistral and the rest. You pay each model's own list price with no markup, plus a 5.5% fee when you buy credits, and a shelf of free models costs nothing at all. For a fiction writer it's the plumbing behind a writing app, not a writing app itself.
What OpenRouter is, in plain English
Every AI company runs its own shop. Anthropic has Claude, OpenAI has GPT, Google has Gemini, and DeepSeek, Mistral and xAI each have their own door, key and bill. Try four of them directly and you're managing four accounts with four cards on file.
OpenRouter sits in front of all of them. Its pricing page advertises "500+ models" on its paid plans; the public models list returned 468 entries when we read it on 23 October 2026, 17 of them free. Draft a chapter with a big expensive model, then run cleanup passes with a cheap one, and it's the same key and the same balance.
The "key" is a long password that tells the model "this request is mine, put it on my tab." You paste it into a writing app once.
The OpenRouter API key: where it's made and how to keep it safe
You make the key yourself, on OpenRouter's site. Per OpenRouter's authentication docs, checked 23 October 2026:
- Create an account at openrouter.ai.
- Go to openrouter.ai/keys and create a key. You give it a name and can set a credit limit, or choose no limit.
- Copy it and paste it into the app that will use it.
The credit limit is the setting writers should use. Once a key hits its limit, OpenRouter rejects its requests until you raise the limit (or, for a daily, weekly or monthly limit, until it resets). Set $5 and a runaway app can't spend $50.
If a key leaks (you pasted it into a public forum, a shared doc, a screenshot), the docs say to go to the key settings page, delete it and create a new one. OpenRouter may also email you if it spots an exposed key.
The pricing page has a $0 plan: the free models work without buying credits, within the limits below. You need credits only for paid models.
OpenRouter pricing: what you actually pay
Checked 23 October 2026 on openrouter.ai/pricing and the FAQ: inference is "billed at the provider's list price on every plan." OpenRouter's own cut is "charged when you buy credits, 5.5% on Standard and 8% on Business, never on individual requests." The FAQ adds that OpenRouter reserves the right to expire unused credits a year after purchase. Stripe now owns OpenRouter (the OpenRouter acquisition by Stripe closed on 10 November 2026), and none of these fees has changed so far.
So there are three numbers to know:
| What | Price (checked 23 Oct 2026) | Source |
|---|---|---|
| Model usage | the provider's list price, per million tokens, no markup | pricing |
| Buying credits (Standard plan) | 5.5% fee on the purchase | pricing |
| Free models | $0; 20 requests a minute, 50 a day (1,000 a day once you've bought at least $10 of credits, ever) | limits docs |
Models are priced per million tokens, with input (what you send: your instructions, the scene so far, character notes) and output (what it writes) priced separately. OpenAI's rule of thumb is that a token is about three-quarters of an English word (OpenAI help: what are tokens).
What one writing request costs
Take a typical fiction request: 6,000 tokens in (the instructions, some story context, the beat) and 1,000 tokens out, which is roughly 750 words of prose. At OpenRouter's listed prices on 23 October 2026:
| Model | Input / output, per million tokens | One request (6,000 in, 1,000 out) |
|---|---|---|
| DeepSeek V4 Flash | $0.091 / $0.182 | about $0.0007 |
| Gemini 3.5 Flash | $1.50 / $9.00 | about $0.018 |
| Claude Sonnet 5.5 | $2.00 / $10.00 | about $0.022 |
Any :free model | $0 / $0 | $0 |
The same request costs about thirty times more on Claude Sonnet 5.5 than on DeepSeek V4 Flash, and nothing on a free model. A writer who drafts on a cheap model and keeps the expensive one for the scenes that matter spends very little. For a whole-novel version of this sum, see OpenRouter vs a ChatGPT subscription.
Prices move often (new versions, providers changing rates), so check the model's own page before you commit to one.
The free models
The catch with the free shelf is the 50-requests-a-day ceiling until you've bought $10 of credits. Fifty is a working session if you write a beat, read it, revise; it isn't a whole day of rapid rewrites. Free models can also be slower or busier at peak hours, and quality swings from model to model. Which free models are worth loading for fiction has the current list with samples.
Why not go straight to the AI company?
If you use one model, love it and never look elsewhere, going direct is fine. Three things push writers toward OpenRouter anyway.
Nothing locks you in. Models turn over fast. On a direct account, switching means a fresh signup and a fresh bill; on OpenRouter it means picking a different name off a list.
One balance, not five. A heavy model for structural work and a fast cheap one for line edits draw from the same credits.
Prices are the same. No markup on inference, so the only extra is the 5.5% when you top up.
Where OpenRouter falls short
- It's not a writing app. It doesn't keep chapters, a manuscript or notes on your characters. You need something to write in.
- The 5.5% fee is real money at scale, and it's charged on every top-up. A writer who only ever uses one model pays a little less going direct.
- Free limits are tight until you've bought $10 of credits: 50 requests a day.
- Unused credits can expire after a year, per the FAQ, so don't load more than you'll use.
- Models vary in what they'll write. OpenRouter passes your request to the model; a model that refuses dark or explicit fiction still refuses. Our guide to models with no content filter covers which ones don't.
Where the writing actually happens
OpenRouter is the engine; you still need a page, plus a model picked, a balance topped up and a key kept safe. KudoNovel skips all of that. Its built-in AI, KudoAI, also runs through OpenRouter, from KudoNovel's server and only to zero-data-retention hosts that don't train on prompts, on a current DeepSeek "flash" model picked weekly for price. There's no key to make and nothing to paste. What OpenRouter doesn't keep, the app does: the manuscript, and a story bible of your characters, places and events that keeps up as you write.
Confirm your email and you have one free credit to try it; past that, one-off packs start at $3.50 for 100 credits, and nothing bills monthly. Make an account and write your first beat before you decide whether you need a key at all.
The practical next step
Make the OpenRouter account, create one key with a $5 credit limit, and try two models on the same scene: one free, one paid. You'll know within an evening whether the paid one is worth a cent a request to you. If what you were after was the chapter rather than the plumbing, KudoNovel's free credit gets you there tonight with no key at all.
Sources:
- OpenRouter pricing (checked 23 Oct 2026)
- OpenRouter FAQ (checked 23 Oct 2026)
- OpenRouter API authentication: creating and deleting keys (checked 23 Oct 2026)
- OpenRouter rate limits (checked 23 Oct 2026)
- OpenRouter models API (read 23 Oct 2026: 468 models, 17 free)
- Free AI models on OpenRouter