context) and one or more questions, each with a set of options you define. For every question, Krun One returns:
- the option it picked, or
nullwhen it abstains, - a probability for every option,
- a
confidencemargin between the two best options, - whether the abstention signal is
calibratedoradvisoryfor that kind of question.
What Krun is for
Use Krun where your system has to pick one option from a known set:- Intent routing: send a support message to the right queue or flow.
- Tool routing: pick the tool or function an agent should call.
- Agent routing: hand a task to the right specialized agent.
- Classification: label text with categories you define per request.
- Structured decisions: answer several questions about the same text (department, priority, risk) in one call.
Start here
Quickstart
Install the Python SDK and make your first decision in a few minutes.
Confidence and probabilities
What the numbers in an answer mean, and what they don’t.
Tool routing
Choose the right tool for an agent step.
API reference
Endpoints, schemas and an interactive playground.
Krun is in closed beta. API keys are issued per project. Request access to get one.