Model router for characters and storiesEvery model.
Every model.
One API.
Fast replies for character chat, games and storytelling. One OpenAI-compatible endpoint, transparent usage prices and a single balance for every model.
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.RPROUTER_API_KEY,
baseURL: process.env.RPROUTER_BASE_URL,
});
const reply = await client.chat.completions.create({
model: "deepseek/deepseek-v4-flash",
messages: [
{ role: "user", content: "Stay in character." },
],
stream: true,
});- Live models
- Model makers
- Chat from
- per 1M input tokens
- Longest context
- tokens in one request
01Model catalog
02Top roleplay writers
Who writes the best characters
Creative-writing Elo from EQ-Bench, for models you can call through RProuter today.
Open rankings