# UnoRouter

> One key for every AI model. Use it in your code, in Claude Code, or in SillyTavern, Janitor.AI, RisuAI, and Chub. Smart routing across every major provider.

## Docs
- [Integrations](https://unorouter.com/en/docs): Use UnoRouter with your favorite AI tools. Browse 27 setup guides below and pick the one for your client.
- [LibreChat Integration Guide](https://unorouter.com/en/docs/librechat): Connect UnoRouter to LibreChat through a custom OpenAI-compatible endpoint.
- [Open WebUI Integration Guide](https://unorouter.com/en/docs/open-webui): Connect UnoRouter to Open WebUI as a native OpenAI connection.
- [LobeChat Integration Guide](https://unorouter.com/en/docs/lobechat): Connect UnoRouter to LobeChat through a custom provider or Docker env vars.
- [AnythingLLM Integration Guide](https://unorouter.com/en/docs/anythingllm): Connect UnoRouter to AnythingLLM as a Generic OpenAI provider.
- [Cherry Studio Integration Guide](https://unorouter.com/en/docs/cherry-studio): Connect UnoRouter to Cherry Studio as an OpenAI provider.
- [TypingMind Integration Guide](https://unorouter.com/en/docs/typingmind): Connect UnoRouter to TypingMind as a custom OpenAI-compatible model.
- [BoltAI Integration Guide](https://unorouter.com/en/docs/boltai): Connect UnoRouter to BoltAI as a custom OpenAI-compatible server.
- [Page Assist Integration Guide](https://unorouter.com/en/docs/page-assist): Connect UnoRouter to Page Assist as a custom OpenAI-compatible API.
- [Chatbox Integration Guide](https://unorouter.com/en/docs/chatbox): Connect UnoRouter to Chatbox using OpenAI API Compatible mode.
- [Big-AGI Integration Guide](https://unorouter.com/en/docs/big-agi): Connect UnoRouter to Big-AGI as a custom OpenAI source.
- [SillyTavern Integration Guide](https://unorouter.com/en/docs/sillytavern): Connect UnoRouter to SillyTavern through the Custom OpenAI-compatible chat completion source.
- [Janitor.AI Integration Guide](https://unorouter.com/en/docs/janitor-ai): Connect UnoRouter to Janitor.AI as a custom proxy with the exact URL format Janitor's API Settings panel expects.
- [RisuAI Integration Guide](https://unorouter.com/en/docs/risuai): Connect UnoRouter to RisuAI through the Custom Models option in Advanced Settings.
- [Chub / Venus Integration Guide](https://unorouter.com/en/docs/chub): Connect UnoRouter to Chub.ai (Venus) through the Secrets panel's Reverse proxy option.
- [OpenCode Setup Guide](https://unorouter.com/en/docs/opencode): Add UnoRouter as a custom provider in OpenCode and pick any model as the active coding agent.
- [Kilo Code Setup Guide](https://unorouter.com/en/docs/kilo-code): Connect a custom UnoRouter provider directly in the Kilo Code VSCode sidebar without leaving the editor.
- [Zed IDE Setup Guide](https://unorouter.com/en/docs/zed): Add UnoRouter as a custom OpenAI-compatible provider in Zed and the built-in agent handles the rest.
- [Cline Setup Guide](https://unorouter.com/en/docs/cline): Add UnoRouter as an OpenAI Compatible provider in Cline and run a full agent loop inside VSCode.
- [Roo Code Setup Guide](https://unorouter.com/en/docs/roo-code): Add UnoRouter as the OpenAI Compatible provider and Roo Code’s agent roles share the same base URL.
- [Continue.dev Setup Guide](https://unorouter.com/en/docs/continue-dev): Drop a UnoRouter model entry into Continue’s config.yaml and it hot-reloads across VSCode and JetBrains.
- [Aider Setup Guide](https://unorouter.com/en/docs/aider): Aider is LiteLLM-backed, so UnoRouter’s OpenAI-compatible base URL works with two env vars.
- [CC Switch Integration Guide](https://unorouter.com/en/docs/cc-switch): All-in-One AI CLI Management Tool for unified management of Claude Code, Codex, and Gemini CLI provider configurations.
- [Claude Code Integration](https://unorouter.com/en/docs/claude-code): Use UnoRouter with Claude Code, Cursor, VS Code extensions, and any Anthropic-compatible client. Point your API to UnoRouter and access all models.
- [OpenAI Codex CLI Setup Guide](https://unorouter.com/en/docs/codex): Step-by-step guide to install and configure Codex CLI with UnoRouter on Windows, macOS, and Linux.
- [Gemini CLI Integration](https://unorouter.com/en/docs/gemini-cli): Use UnoRouter with the Gemini CLI and any Google GenAI-compatible client. Access Gemini models alongside Claude and GPT.
- [OpenClaw Integration](https://unorouter.com/en/docs/openclaw): Use UnoRouter as a model provider for your OpenClaw agent. Configure once and access every model through OpenClaw's gateway.
- [Hermes Agent Integration](https://unorouter.com/en/docs/hermes): Use UnoRouter as the model provider for Hermes Agent. Point one OpenAI-compatible endpoint at UnoRouter and reach every model.

## Blog
- [Where to find UnoRouter: our directory listings](https://unorouter.com/en/blog/featured-on): UnoRouter is listed across the AI tool and startup directories. Here is where you can find us, verify the listings, and read independent takes.
- [UnoRouter vs OpenRouter: an honest comparison](https://unorouter.com/en/blog/unorouter-vs-openrouter): UnoRouter and OpenRouter both put many models behind one OpenAI-compatible key. The difference is what sits on top: a headless API, or an API plus a built-in chat and character client. Here is the honest version.
- [We aggregated 120+ free AI models into one endpoint](https://unorouter.com/en/blog/free-models-aggregated): We wired 18 free providers into UnoRouter: 126 free model rows, one OpenAI-compatible endpoint, $0 per token. They are free for a reason and carry rate limits we cannot raise. Here is the honest version.
- [We got tired of fake Claude. So we built UnoRouter.](https://unorouter.com/en/blog/launch): Outages every other week. Premium models silently swapped for cheap clones. We snapped, shipped our own router, and made it paranoid about both. Here is the launch story.
- [We pointed Cloudflare's agent scanner at our site. It came back 100/100.](https://unorouter.com/en/blog/agent-ready): Cloudflare just shipped a scanner that grades how ready your site is for AI agents. We hit a perfect 100/100 and the top Level 5 rating. Here is exactly what it checks and why most sites fail.
- [Your cheap Claude is probably a fake. We caught 183 of them.](https://unorouter.com/en/blog/claude-authenticity): We probed 8 popular Claude resellers for 17 days. 183 of their channels were not Claude at all. Most were Kiro Cascade or Codeium wearing a Claude name tag. Names, numbers, and the script we used so you can test your own provider.
- [Which image models actually take 6 reference inputs? We ran the benchmark.](https://unorouter.com/en/blog/six-input-image-models): Many image models advertise multi-reference editing, but availability across resellers varies wildly. We sent a fixed 6-image scene-composition prompt to every image channel in our catalog. 332 channel runs, 136 unique models, 54 with at least one verified passing provider.
- [Join the UnoRouter Discord, get free balance](https://unorouter.com/en/blog/discord-community): Link your account for $1, boost the server for $1 every month, hunt bugs for up to $50. We just opened the UnoRouter Discord.

## Product
- [Pricing](https://unorouter.com/en/pricing): Simple pricing for every AI model. Subscribe for better value or pay as you go. Works with your code, with Claude Code, and with SillyTavern, Janitor.AI, RisuAI, and Chub.
- [Models](https://unorouter.com/en/models): Every AI model in one place. GPT, Claude, Gemini, DeepSeek and more. Use them in your code or in SillyTavern, Janitor.AI, RisuAI, and Chub. Same pricing for both.
- [Chat](https://unorouter.com/en/chat): Chat with any AI model. Test GPT, Claude, Gemini, DeepSeek and more through a single interface.

## Models
- [allam-2-7b](https://unorouter.com/en/models/allam-2-7b)
- [bge-base-en-v1.5](https://unorouter.com/en/models/bge-base-en-v1.5)
- [bge-large-en-v1.5](https://unorouter.com/en/models/bge-large-en-v1.5)
- [bge-multilingual-gemma2](https://unorouter.com/en/models/bge-multilingual-gemma2)
- [bge-small-en-v1.5](https://unorouter.com/en/models/bge-small-en-v1.5)
- [c4ai-aya-expanse-32b](https://unorouter.com/en/models/c4ai-aya-expanse-32b)
- [c4ai-aya-vision-32b](https://unorouter.com/en/models/c4ai-aya-vision-32b)
- [codestral-2508](https://unorouter.com/en/models/codestral-2508)
- [codestral-embed](https://unorouter.com/en/models/codestral-embed)
- [codestral-embed-2505](https://unorouter.com/en/models/codestral-embed-2505)
- [codestral-latest](https://unorouter.com/en/models/codestral-latest)
- [cohere-command-a](https://unorouter.com/en/models/cohere-command-a)
- [compound](https://unorouter.com/en/models/compound)
- [compound-mini](https://unorouter.com/en/models/compound-mini)
- [cydonia-24b-v4.3](https://unorouter.com/en/models/cydonia-24b-v4.3)
- [deepseek-v3.1](https://unorouter.com/en/models/deepseek-v3.1)
- [devstral-2512](https://unorouter.com/en/models/devstral-2512)
- [devstral-latest](https://unorouter.com/en/models/devstral-latest)
- [devstral-medium-latest](https://unorouter.com/en/models/devstral-medium-latest)
- [diffusiongemma-26b-a4b-it](https://unorouter.com/en/models/diffusiongemma-26b-a4b-it)
- [dolphin-mistral-24b-venice-edition](https://unorouter.com/en/models/dolphin-mistral-24b-venice-edition)
- [dracarys-llama-3.1-70b-instruct](https://unorouter.com/en/models/dracarys-llama-3.1-70b-instruct)
- [embed-english-light-v3.0](https://unorouter.com/en/models/embed-english-light-v3.0)
- [embed-english-v3.0](https://unorouter.com/en/models/embed-english-v3.0)
- [embed-multilingual-light-v3.0](https://unorouter.com/en/models/embed-multilingual-light-v3.0)
- [embed-multilingual-v3.0](https://unorouter.com/en/models/embed-multilingual-v3.0)
- [embed-v4.0](https://unorouter.com/en/models/embed-v4.0)
- [embeddinggemma-300m](https://unorouter.com/en/models/embeddinggemma-300m)
- [gemini-2.5-flash](https://unorouter.com/en/models/gemini-2.5-flash)
- [gemini-3-flash-preview](https://unorouter.com/en/models/gemini-3-flash-preview)
- [gemini-3.1-pro-preview](https://unorouter.com/en/models/gemini-3.1-pro-preview)
- [gemini-embedding-001](https://unorouter.com/en/models/gemini-embedding-001)
- [gemini-embedding-2](https://unorouter.com/en/models/gemini-embedding-2)
- [gemini-embedding-2-preview](https://unorouter.com/en/models/gemini-embedding-2-preview)
- [gemma-2-2b-it](https://unorouter.com/en/models/gemma-2-2b-it)
- [gemma-3n-e2b-it](https://unorouter.com/en/models/gemma-3n-e2b-it)
- [gemma-3n-e4b-it](https://unorouter.com/en/models/gemma-3n-e4b-it)
- [gemma-4-26b](https://unorouter.com/en/models/gemma-4-26b)
- [gemma-4-31b-it](https://unorouter.com/en/models/gemma-4-31b-it)
- [glm-4.5-flash](https://unorouter.com/en/models/glm-4.5-flash)
- [glm-4.7](https://unorouter.com/en/models/glm-4.7)
- [gpt-4.1](https://unorouter.com/en/models/gpt-4.1)
- [gpt-4.1-mini](https://unorouter.com/en/models/gpt-4.1-mini)
- [gpt-4.1-nano](https://unorouter.com/en/models/gpt-4.1-nano)
- [gpt-4o](https://unorouter.com/en/models/gpt-4o)
- [gpt-4o-mini](https://unorouter.com/en/models/gpt-4o-mini)
- [gpt-oss-120b](https://unorouter.com/en/models/gpt-oss-120b)
- [gpt-oss-20b](https://unorouter.com/en/models/gpt-oss-20b)
- [gpt-oss-safeguard-20b](https://unorouter.com/en/models/gpt-oss-safeguard-20b)
- [jina-code-embeddings-0.5b](https://unorouter.com/en/models/jina-code-embeddings-0.5b)

## Legal
- [Privacy Policy](https://unorouter.com/en/privacy)
- [Terms of Service](https://unorouter.com/en/terms)

## Optional
- [RSS](https://unorouter.com/en/blog/feed.xml)
- [Sitemap](https://unorouter.com/sitemap.xml)