One OpenRouter-compatible surface
Point editors, SDKs, agents, and internal tools at one endpoint while keeping existing OpenAI-style client code.
Use the same OpenAI-compatible request format, model IDs, streaming, and tool calls while paying up to 90% less through prepaid OpenRouter credits.
Use familiar model names, OpenAI-compatible requests, and one prepaid balance across high-demand coding and reasoning models.
Point editors, SDKs, agents, and internal tools at one endpoint while keeping existing OpenAI-style client code.
Use prepaid routing credits and discounted upstream capacity instead of paying full retail on every request.
Create an API key, top up credits, and run models until the balance is spent. No monthly lock-in.
Published OpenRouter-compatible model IDs show route state, multipliers, and availability together.
| Route | Multiplier | Description | State |
|---|---|---|---|
| openrouter/claude-fable-5 | x10 | Claude Fable 5 through OpenRouter | operational |
| openrouter/claude-opus-5 | x12 | Claude Opus 5 through OpenRouter | operational |
| openrouter/claude-sonnet-5 | x8 | Claude Sonnet 5 through OpenRouter | operational |
| openrouter/claude-opus-4-8 | x12 | Claude Opus 4.8 through OpenRouter | operational |
| openrouter/claude-opus-4-8-thinking | x12 | Claude Opus 4.8 Thinking through OpenRouter | outage |
| openrouter/claude-opus-4-7 | x12 | Claude Opus 4.7 through OpenRouter | operational |
Use `/v1/chat/completions`, streaming, tool calls, and OpenRouter-style model IDs from the same endpoint.
Integration guidescurl https://api.openrouter.stream/v1/chat/completions -H "Authorization: Bearer sk-..." -H "Content-Type: application/json" -d '{
"model": "openrouter/claude-sonnet-4-6",
"messages": [{ "role": "user", "content": "Review this diff" }],
"stream": true
}'Prepaid usage credits. A route multiplier determines how many OpenRouter credits a completed request consumes.
Raw prompts are not stored by default. Billing and diagnostics use normalized request metadata.
Yes. Configure OpenRouter as an OpenAI-compatible provider and select a published route name.
The request is marked as aborted, provider health is updated, and no OpenRouter credits are charged.