One API key for every AI model, free models included
UNIFIED
API.
UnoRouter connects you to 288+ AI models through one key. Build apps and run agents with it, or skip the setup and chat with characters right here on the site. Same key, same speed, same price.
Pick the client you are actually using.
UnoRouter works as a custom OpenAI-compatible API across coding agents, character chat clients, AI chat clients, and CLI tools.
Coding agents
OpenCode, Cline, Roo Code, Kilo Code, Zed, and more.
Character & fiction clients
SillyTavern, Janitor.AI, Chub, and RisuAI.
Chat clients
Desktop apps, web UIs, and generic OpenAI-compatible clients.
CLI tools
Aider, Codex, Gemini CLI, OpenClaw, and terminal agents.
Three steps. From zero to first request.
Sign up
Create an account in under a minute. No credit card needed to start.
Top up or subscribe
Start free, no card. Top up or pick a plan only when you want the paid models. Pay as you go credit never expires.
Get your API key
Use it in your code, in Claude Code, or paste it into SillyTavern, RisuAI, or any OpenAI-compatible AI chat client.
sk-••••••••••••••••••••••••Reporting in, recruit. Stow your gear, we jump in ten.
Not just an API.
A chat client too.
Open it and start talking. Free models are already connected, so there's no signup, no key, and no setup. Pick a character or import your own, and your chats stay in your browser.
Free models wired in on the backend. Just open and chat, no account needed.
Personas, presets, prompt templates, and SillyTavern card import built in.
Conversations live in your browser, never on our server. Bring your own OpenAI-compatible endpoint and key too, fired straight from the browser.
Lorebooks, group chat, swipes, and a real character chat engine, not a toy box.
Integrate in seconds.
Scale to infinity.
Fully OpenAI-compatible endpoints. Switch from any provider without changing your code. One API key, every model.
curl -X POST https://api.unorouter.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d {
"model": "claude-fable-5.2",
"messages": [
{"role": "user", "content": "Hello!"}
],
"stream": true
}Questions people ask about UnoRouter
- Is UnoRouter free?
- Yes. Every model ending in :free costs nothing, with a limit of about one request per minute per model. Paid models are pay as you go from a $1 top up, and that credit never expires. No credit card is needed to start.
- Is UnoRouter safe to use?
- Chats in the UnoRouter chat app are stored in your browser, not on our servers. Some providers keep or train on inputs; for those you see a notice or give consent once per provider before any request reaches them. All of the code is open source.
- How do I use UnoRouter with Janitor AI?
- Create an API key, paste https://api.unorouter.com/v1/chat/completions as the Proxy URL in Janitor AI, pick a free model and hard-refresh the page. The Janitor AI guide walks through every field.
- Is UnoRouter down?
- Usually not: when a free model stops answering, every provider for that model is busy for a few minutes. Switch to another free model, or check the status page, which shows each model live.
Ready to Connect?
Every AI model, one key. Build, chat, code, or tell stories. Your call.
