Free API — pricing & specs
Free is a text model available through KeepRouter under the model ID "free". On KeepRouter, Free is free — you pay $0 per token, with no monthly fee. Call it through a compatible KeepRouter endpoint supported by its active route, with the model id free.
| Modality | Text |
|---|---|
| Input price | $0.0000 per 1M tokens |
| Output price | $0.0000 per 1M tokens |
| Capabilities | Chat completions, Streaming where supported, Tool calling where supported |
| Endpoint | POST /v1/chat/completions or POST /v1/messages (compatible chat routes) |
| Model id | free |
How pricing works for Free
Free is a free tier — both input and output are billed at $0 per token, so calls cost nothing. It is best-effort and intended for testing, prototyping, and evaluation; use a paid model for production traffic. There is no monthly fee.
Calling Free on KeepRouter
Point a compatible client at the supported KeepRouter endpoint and set the model to free. KeepRouter preserves the client-facing request shape while handling upstream routing or translation. Use POST /v1/chat/completions or, on compatible chat routes, POST /v1/messages; streaming and tool support depend on the model's active route.
cURL
curl https://keeprouter.com/v1/chat/completions \
-H "Authorization: Bearer $KEEPROUTER_KEY" -H "Content-Type: application/json" \
-d '{"model":"free","messages":[{"role":"user","content":"Hello"}]}'Python
import os
from openai import OpenAI
client = OpenAI(base_url="https://keeprouter.com/v1", api_key=os.environ["KEEPROUTER_KEY"])
r = client.chat.completions.create(model="free", messages=[{"role":"user","content":"Hello"}])JavaScript
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://keeprouter.com/v1", apiKey: process.env.KEEPROUTER_KEY });
const r = await client.chat.completions.create({ model: "free", messages: [{ role: "user", content: "Hello" }] });Estimate API costs
At the current KeepRouter customer price, an example workload of 1,000 total input tokens, no cached input, and 500 output tokens per request costs approximately $0.0000 per request. At 100 requests per day, that is $0.0000 over 30 days. This is a usage estimate, excluding processing fees, taxes, retries and application infrastructure. Actual usage, cache hits and supported generation durations need their own checks.
Adjust quantities in the API cost calculator.
How to evaluate Free
Free is listed on KeepRouter as text under the exact id free. Use /v1/chat/completions for the listed route; a maker's upstream features do not automatically apply to this gateway endpoint. No context limit is asserted here because the exact upstream limit has not been verified for this catalog entry.
First workload: Start with one representative text task, such as summarizing a document or drafting a structured answer. Compare answer quality, latency and billed input/output tokens.
Before production: For agent use, test tool calls and structured output on this exact model route before production; an OpenAI-compatible chat endpoint alone does not prove either feature.
Agent setup paths
OpenCode
OpenCode documents a custom OpenAI-compatible provider. Set baseURL to https://keeprouter.com/v1 and list free as a model; validate tool behavior on the exact route. Official setup.
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"keeprouter": {
"npm": "@ai-sdk/openai-compatible",
"name": "KeepRouter",
"options": {
"baseURL": "https://keeprouter.com/v1",
"apiKey": "{env:KEEPROUTER_API_KEY}"
},
"models": {
"free": {
"name": "Free"
}
}
}
}
}Continue
Continue documents provider: openai with a custom apiBase. Set apiBase to https://keeprouter.com/v1 and model to free; validate the selected feature and endpoint. Official setup.
name: KeepRouter
version: 0.0.1
schema: v1
models:
- name: Free
provider: openai
model: free
apiBase: https://keeprouter.com/v1
apiKey: <YOUR_KEEPROUTER_API_KEY>These are documented configuration paths; model-specific tool, streaming and multimodal behavior still needs a real request test.
Public model usage evidence
No public, exact-variant usage figure has been verified for this KeepRouter model id. Missing data is not zero usage; family-level or maker-wide traffic is not presented as this model's traffic.
Published examples and cases
No exact-model customer case has been verified for this entry. The workload above is an evaluation recipe, not a claim of a public deployment.
Verification boundary
KeepRouter's live catalog is authoritative for the customer price, model id, modality, and enabled endpoint shown here. Unlisted upstream capabilities or limits are not inferred.
Pricing and implementation guides
Guides
Related models
- Gemini 3 Flash (Preview) by Google DeepMind — $1.00 per 1M input tokens and $3.00 per 1M output tokens
- Doubao Seed 2.1 Turbo by ByteDance — $0.4500 per 1M input tokens and $2.24 per 1M output tokens
- Gemini 3.1 Flash-Lite by Google DeepMind — $0.5000 per 1M input tokens and $1.50 per 1M output tokens
- Doubao Seed 2.1 Pro by ByteDance — $0.9000 per 1M input tokens and $4.48 per 1M output tokens
- Gemini 3.1 Pro (Preview) by Google DeepMind — $4.00 per 1M input tokens and $18.00 per 1M output tokens
- Doubao 2.0 Mini by ByteDance — $0.1500 per 1M input tokens and $1.50 per 1M output tokens
All models & pricing · Quickstart · KeepRouter vs OpenRouter · Glossary · Get an API key
Catalog facts and prices last changed .
Page content reviewed .