Skip to main content
OneHot is Sqwish Labs’ API for decisions. You send a context and a question with the answers you allow. A kettei model reads the context once and gives every answer a probability. It writes no text, so it can’t answer with something you didn’t list.

Three decision types

Mix types in one request. Results are keyed by your decision IDs. Add an abstention policy when uncertain cases should go to review.
Probabilities describe the alternatives you declared. They are not a guarantee that an answer is correct. Test your wording and action thresholds on representative cases before using them to automate work.

Try it

The playground runs decisions with no account, with ready-made examples to start from.

Open the playground

Pick an example, edit the question and see every answer’s probability.
To call the API from your code, sign up in the console and make an API key. New accounts may start on a waitlist (access and keys).

Where to go from here

Quickstart

Install a client and get your first probabilities.

Connect a coding agent

The plugin and MCP tools for Claude Code, Codex and Cursor.

Improve a decision

Label examples, tune the wording and fine-tune a model on them.

Pricing

What decisions, fine-tuning and keep warm cost.
Your data is not used to train the models offered to anyone else. A model fine-tuned on your data can be called only by your account. For more information, see data residency, the privacy policy and the terms of service.