Skip to content
OpenKey

Free Models Router

OpenRouterReleased Feb 1, 2026Free

The simplest way to get free inference. openrouter/free is a router that selects free models at random from the models available on OpenRouter. The router smartly filters for models that...

Try in playground
Context window
200K tokens
Input
text, image
Output
text
Tokenizer
Router
Released
Feb 1, 2026

Pricing

Per 1M tokens. The provider price and our flat 3% fee are separate columns — what you pay is their sum.

Per 1M tokensProvider+ 3% feeYou pay
InputFreeFree
OutputFreeFree

Supported parameters

  • frequency_penalty
  • include_reasoning
  • max_tokens
  • min_p
  • presence_penalty
  • reasoning
  • repetition_penalty
  • response_format
  • seed
  • stop
  • structured_outputs
  • temperature
  • tool_choice
  • tools
  • top_a
  • top_k
  • top_p

Call it

OpenAI-compatible: point your SDK at api.openkey.ai/v1 and use model openrouter/free.

Code sample language
curl https://api.openkey.ai/v1/chat/completions \
  -H "Authorization: Bearer $OPENKEY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openrouter/free",
    "messages": [{"role": "user", "content": "Hello"}]
  }'
import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.openkey.ai/v1",
    api_key=os.environ["OPENKEY_API_KEY"],
)

completion = client.chat.completions.create(
    model="openrouter/free",
    messages=[{"role": "user", "content": "Hello"}],
)
print(completion.choices[0].message.content)
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api.openkey.ai/v1",
  apiKey: process.env.OPENKEY_API_KEY,
});

const completion = await client.chat.completions.create({
  model: "openrouter/free",
  messages: [{ role: "user", content: "Hello" }],
});
console.log(completion.choices[0].message.content);

Questions

How much does Free Models Router cost via API?
Free Models Router is free through OpenKey while OpenRouter offers it at no charge. No fee applies to free models.
What is Free Models Router's context window?
Free Models Router accepts up to 200K tokens of context.
Is Free Models Router OpenAI-compatible?
Yes. Send requests to OpenKey's /v1/chat/completions endpoint with model "openrouter/free" using any OpenAI SDK — only the base URL and API key change.
What inputs does Free Models Router support?
Free Models Router accepts text, image input and produces text output.

More from OpenRouter

All OpenRouter models →