OrcaRouter
OrcaRouter is a model routing gateway with an OpenAI-compatible endpoint at https://api.orcarouter.ai/v1. It fronts models from multiple providers (OpenAI, Anthropic, Google, DeepSeek, Qwen, and others) behind a single API key, and can route each request to the best upstream automatically. It also runs gateway-level, zero-trust security for AI agents on the same endpoint — screening every prompt/response and governing every tool call on a default-deny basis.
Capabilities with PrivateGPT
Setup
Get an OrcaRouter API key
- Sign up at orcarouter.ai.
- Go to the console and create an API key. Keys start with
sk-orca-. - Note the model IDs you want to use — OrcaRouter model IDs are namespaced, e.g.
openai/gpt-5.5oranthropic/claude-sonnet-5.
Advanced profile example
Run with a profile:
settings.yaml override
You can also set the endpoint directly in settings.yaml instead of environment variables:
Notes
- Model IDs are namespaced by upstream provider (
openai/,anthropic/,google/,deepseek/,qwen/, …). See the full catalog at orcarouter.ai/models. - Embeddings are available through
/v1/embeddings, e.g.openai/text-embedding-3-small. - Because OrcaRouter does not expose
/tokenize, setcontext_windowexplicitly in your model profiles for accurate token management. - The routing model
orcarouter/autopicks an upstream per request based on task type and difficulty. For deterministic structured output, prefer a fixed model such asopenai/gpt-5.5instead.

