Getting Started
This page only documents starter paths that were revalidated against Crazyrouter production on2026-03-23.
For the fastest start, separate the integration styles first:
- OpenAI-compatible:
https://crazyrouter.com/v1 - Anthropic native:
https://crazyrouter.com - Gemini native:
https://crazyrouter.com/v1beta/models/...
Shortest migration rule
When migrating from an OpenAI-compatible client, you usually only change two things:- set
base_urltohttps://crazyrouter.com/v1 - replace the key with your Crazyrouter
sk-xxx
Migrating from OpenAI
gpt-5.4works through/v1/chat/completions- if you need reasoning summaries or OpenAI-style web search, you should prefer
/v1/responses
Migrating from Anthropic
Option A: stay on the OpenAI-compatible layer
Option B: use native Anthropic Messages
- standard Claude chat: prefer
claude-sonnet-4-6 - an explicit thinking block: prefer
claude-opus-4-6-thinking
Migrating from Gemini
Option A: OpenAI-compatible layer
Option B: Gemini native
- simple reuse of existing OpenAI SDK code: start with the compatibility layer
- structured outputs, Google Search, or thinking: prefer Gemini native
Environment variables
If you use the OpenAI-compatible route, a good default is:- Linux / macOS
- Windows
Starter recommendations
| Goal | Recommended starting path |
|---|---|
| Fastest GPT integration | OpenAI-compatible + gpt-5.4 |
| Fastest Claude integration | Anthropic native + claude-sonnet-4-6 |
| Fastest Gemini integration | OpenAI-compatible or Gemini native + gemini-3-pro-preview |
| Need reasoning summaries | Responses API |
| Need a Claude thinking block | claude-opus-4-6-thinking |
| Need Gemini Google Search / thinking / responseSchema | Gemini native |
Crazyrouter supports OpenAI, Anthropic, and Gemini protocols at the same time. In practice, the more reliable approach is usually not forcing every model through one protocol, but choosing the route that best matches the capability you need.