LLM chat
Every major language model behind one input format. Compare answers, cost and speed. 399 providers, 0 working now.
Run a comparison
Pick up to 6 live providers. Each one is charged at its own price; failures are free.
Sign in to run comparisons. New accounts get $5 free.Sign in
Shared format
Input
{
"type": "object",
"properties": {
"prompt": {
"type": "string"
},
"system": {
"type": "string"
},
"messages": {
"type": "array",
"description": "OpenAI-style messages; overrides prompt"
},
"max_tokens": {
"type": "integer",
"default": 1024
},
"temperature": {
"type": "number"
},
"reasoning_effort": {
"type": "string",
"description": "Reasoning models only. Defaults to the lowest effort the model accepts; \"none\" turns reasoning off where the model allows it."
},
"reasoning_max_tokens": {
"type": "integer",
"description": "OpenRouter reasoning models only. Output tokens reserved for thinking on top of max_tokens (default 4096 where the model accepts a thinking budget, else 8192); priced into the reservation."
}
}
}Normalized output
{
"text": "",
"model": "",
"input_tokens": 0,
"output_tokens": 0
}