Skip to content
  • Everything in KeplarEvery feature and whether it is liveLive demoAsk a question now, no sign-upCreateDescribe or speak a site or appCreate showcaseDemos that set the barKeplar-OneThe engine behind every answerTeamsShared workspaces, roles and approvals
  • DocsHow everything worksAPI and widgetKeys, endpoints, embed scriptCommunity gallerySites people chose to shareChangelogWhat shipped, whenRoadmapWhat is next, what is not doneSecurityHow your data is protected
  • Pricing
  • Download
Sign InTry Keplar→
  • Product
  • Live demo
  • Create
  • Create showcase
  • Keplar-One
  • Teams
  • Resources
  • API and widget
  • Community gallery
  • Changelog
  • Roadmap
  • Security
  • Pricing
  • Download
Sign InTry Keplar→

One question. Multiple intelligences. One answer.

team@keplar.one

Product

  • Everything in Keplar
  • Overview
  • Live demo
  • How it works
  • Create
  • Create showcase
  • Community gallery
  • Keplar-One
  • Pricing
  • Download

Use Keplar

  • For you
  • For business
  • Agents
  • API and widget
  • Referral program
  • Create an account

Learn

  • AI answer engine
  • Compare AI models
  • AI study tool
  • AI slideshow maker
  • What is superintelligence?
  • Multi-model AI
  • Models we use
  • Guides
  • Docs
  • Blog
  • Changelog
  • Roadmap
  • Glossary
  • Prompt library

Company

  • About
  • Inquire
  • Help
  • Contact
  • Status

Legal

  • Privacy
  • Terms
  • Security

© 2026 Keplar One.

Theme
Keplar docs
Get started
  • Overview
  • What is Keplar?
  • Quickstart: ask your first question
  • Read a Keplar answer
  • Accounts and sign-in
  • What changes on a paid plan
  • What Keplar cannot do
How Keplar works
  • Overview
  • The pipeline, end to end
  • How Keplar understands a question
  • Which questions use more models
  • Routing and panels
  • Model families and diversity
  • Agreement and the consensus level
  • Disagreement detection
  • The verification review
  • How the final answer is written
  • Missing models, timeouts and stand-ins
  • Exact checks for counting and arithmetic
  • Sources, citations and web lookups
  • Small talk and simple questions
  • Why consensus can be wrong
  • A worked example, step by step
Using Keplar
  • Overview
  • Thoroughness modes
  • Write better questions
  • Attach images and video
  • Follow-ups and saved chats
  • Memory: what Keplar remembers about you
  • Share an answer
  • Deep Research
  • Study mode
  • Slideshow creator
  • Voice dictation
  • Use connected apps in chat
Create
  • Overview
  • Create overview
  • Build a site
  • Import a product from a link or photo
  • Generate images
  • Generate video (Beta)
  • Publish your site
  • Connect a custom domain
  • Create limits by plan
Connectors and agents
  • Overview
  • Connected apps (MCP) overview
  • Add a connection
  • Connect with OAuth (Beta)
  • Tool permissions and approvals
  • Agents overview
  • Agent guardrails
  • Agent schedules
  • Business tools: forms, CRM, inbox and dashboard
Plans, credits and limits
  • Overview
  • Plans compared
  • Credits explained
  • Rolling usage limits
  • Free plan limits and behavior
  • Upgrade, downgrade and cancel
  • When you reach a limit
Desktop app
  • Overview
  • Install the desktop app
  • Sign in on the desktop app
  • Desktop troubleshooting
Privacy and security
  • Overview
  • How Keplar handles your data
  • Free plan privacy
  • Delete and export your data
  • Account security
  • Connected app security
  • Published sites and safety
  • Report a vulnerability
Reference
  • Overview
  • The model roster and roles
  • Answer sections reference
  • Limits at a glance
  • Developers and API status
  • Messages and what to do
Docs menu
Keplar docs
Get started
  • Overview
  • What is Keplar?
  • Quickstart: ask your first question
  • Read a Keplar answer
  • Accounts and sign-in
  • What changes on a paid plan
  • What Keplar cannot do
How Keplar works
  • Overview
  • The pipeline, end to end
  • How Keplar understands a question
  • Which questions use more models
  • Routing and panels
  • Model families and diversity
  • Agreement and the consensus level
  • Disagreement detection
  • The verification review
  • How the final answer is written
  • Missing models, timeouts and stand-ins
  • Exact checks for counting and arithmetic
  • Sources, citations and web lookups
  • Small talk and simple questions
  • Why consensus can be wrong
  • A worked example, step by step
Using Keplar
  • Overview
  • Thoroughness modes
  • Write better questions
  • Attach images and video
  • Follow-ups and saved chats
  • Memory: what Keplar remembers about you
  • Share an answer
  • Deep Research
  • Study mode
  • Slideshow creator
  • Voice dictation
  • Use connected apps in chat
Create
  • Overview
  • Create overview
  • Build a site
  • Import a product from a link or photo
  • Generate images
  • Generate video (Beta)
  • Publish your site
  • Connect a custom domain
  • Create limits by plan
Connectors and agents
  • Overview
  • Connected apps (MCP) overview
  • Add a connection
  • Connect with OAuth (Beta)
  • Tool permissions and approvals
  • Agents overview
  • Agent guardrails
  • Agent schedules
  • Business tools: forms, CRM, inbox and dashboard
Plans, credits and limits
  • Overview
  • Plans compared
  • Credits explained
  • Rolling usage limits
  • Free plan limits and behavior
  • Upgrade, downgrade and cancel
  • When you reach a limit
Desktop app
  • Overview
  • Install the desktop app
  • Sign in on the desktop app
  • Desktop troubleshooting
Privacy and security
  • Overview
  • How Keplar handles your data
  • Free plan privacy
  • Delete and export your data
  • Account security
  • Connected app security
  • Published sites and safety
  • Report a vulnerability
Reference
  • Overview
  • The model roster and roles
  • Answer sections reference
  • Limits at a glance
  • Developers and API status
  • Messages and what to do

Docs/How Keplar works

Routing and panels

How the router picks models: quality, reliability, speed and cost, family diversity, an open-weight seat, vision requirements and your plan.

Updated October 3, 20262 min read

On this page
  1. What the router scores
  2. The smallest plan that fits
  3. Roles
  4. Independence comes from different families
  5. Budget check before anything runs
  6. Fallbacks
  7. What you control

The router turns the classifier's description into a plan: which models to call, in what role, and with what budget.

What the router scores

Each model that is allowed for your request is scored on quality for the task, reliability, latency and cost, roughly quality times reliability times speed, divided by cost. "Allowed" means it passes a set of filters first:

  • Your plan. Free requests are limited to free open models. Paid plans can use the full roster.
  • Context size. The model's context window must fit your question, history and expected answer.
  • Vision. If you attached images or video frames, only models that can read images may take a panel seat.
  • Privacy tier. For requests that must avoid provider retention, models that require retention are excluded.
  • Exclusions. A model family can be excluded by a routing preference.

The smallest plan that fits

ComplexityPlan
SimpleOne fast, inexpensive model; no verifier
ModerateA small panel from distinct families and a cheap verifier
ComplexA wider independent panel, a cheap verifier, and a stronger judge that runs only if the panel disagreed

The thoroughness setting nudges these: Fastest shrinks panels, Most thorough adds one model and gives simple questions a panel. See Which questions use more models.

Roles

  • Panel: answers the question independently.
  • Verifier: a cheaper model that reads the draft synthesis against the individual responses.
  • Judge: a stronger model that does the review (and the drafting and final write-up) on complex questions, or when the panel split.
  • Fast or fallback: a quick model for simple questions and for stepping in when another fails.

You can see each model's role under Models consulted.

Independence comes from different families

Temperature and similar controls are not reliable ways to make a model "think differently", and some modern models ignore or reject them. Keplar gets independence by mixing model families and varying reasoning effort rather than asking one model three times. See Model diversity.

Budget check before anything runs

Before a run starts, the router's cost estimate is compared with your remaining allowance. If it will not fit, the run stops with a limit message before any model is called. Keplar does not quietly switch you to a cheaper model when an allowance runs out. See When you reach a limit.

Fallbacks

If a request to a provider fails with a rate limit or a server error, it is retried with backoff and then sent through another route when one exists. A refusal is not retried elsewhere; it becomes a missing vote. See Missing models and timeouts.

What you control

You cannot pick the models today. You can choose how thorough the answer should be and switch on Deep Research. The roster itself is on Models and described in the roster reference.

Related

  • Model families and diversity: Why a panel of models from different families is more useful than the same model asked three times, and what an open-weight seat is for.
  • The model roster and roles: How Keplar organizes the models it can call into families and roles (panelist, verifier, judge, vision seat), why the list changes, and where to see the current one.
  • Missing models, timeouts and stand-ins: What happens when a model is slow, refuses or fails: why it is never counted as disagreement, how stand-ins work on Free, and how to retry with all models.
PreviousWhich questions use more modelsNextModel families and diversity

Questions this page does not answer? Write to team@keplar.one, or try Keplar on your own question.

Try Keplar freeOpen Keplar→

On this page

  1. What the router scores
  2. The smallest plan that fits
  3. Roles
  4. Independence comes from different families
  5. Budget check before anything runs
  6. Fallbacks
  7. What you control