Free Models Router
FreeOne ID for free inference. Automatically selects a healthy, eligible free model that fits your request, prioritizing model quality and using observed success rates to break ties. No paid fallback.
Anonymous route
You stay anonymous: the provider receives the request from AnonRouter, with no account details, IP address or user identifier of yours. It can read your prompts and responses, including anything in them that identifies you, and may retain or use them, including to train models. For private information, use Private, TEE, or E2EE routes.
Do not send personal, private, or sensitive information.
Limited shared capacity. No inference fees or paid fallback.
Quickstart
Use one model ID with your existing API key. Only free routes are eligible; there is no paid fallback.
1. Enable free models
Use the account control above to allow Anonymous free routes. The selected hosting provider may retain or use your prompts and responses.
2. Get your API key
These examples use OpenAI-compatible access. Keys created in the dashboard have it on by default; a key without it is refused with compat_scope_required.
Create an API key3. Make a request
Set the model to anonrouter/free. No extra field is needed: enabling free models in step 1 is your consent to Anonymous routing. Do not send reasoning controls such as reasoning_effort.
# Free model: enable free models for your account first (that is your Anonymous consent). Free only, no paid fallback.
curl https://api.anonrouter.ai/v1/chat/completions -H "Authorization: Bearer $ANONROUTER_API_KEY" -H "Content-Type: application/json" -d '{
"model": "anonrouter/free",
"max_tokens": 256,
"messages": [
{
"role": "user",
"content": "Hello"
}
]
}'Free models have separate account limits and shared provider capacity. Context and feature support vary by model. If no eligible route can serve your request, it returns unavailable.
FAQ
Common questions about Free Models Router.