# kettei (slim) > kettei is Sqwish Labs' family of decision models, released on 14 October 2026. Its OneHot API returns a probability for each allowed answer to yes or no, choice and rating questions about text or images, and fine-tunes the smaller sizes. - Full: https://www.anchorterminal.com/tools/sqwish-kettei.md (~10,200 tokens) · this version ~2,030 tokens · JSON https://www.anchorterminal.com/tools/sqwish-kettei.json · canonical https://www.anchorterminal.com/tools/sqwish-kettei - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · MCP: https://www.anchorterminal.com/mcp · Updated: 2026-10-18 · pricing https://www.anchorterminal.com/tools/sqwish-kettei#pricing · reviews https://www.anchorterminal.com/tools/sqwish-kettei#reviews - Licence: CC BY 4.0, credit Anchor Terminal (anchorterminal.com) and link this page when you pass anything on **C · 58.3/100 · rank #640 of 1133 · #14 in Decision models · not agent-ready · confidence medium** Assessment: OneHot returns probabilities for up to 128 typed questions a call at $0.02 to $0.06 per million input tokens, with an OpenAPI contract, idempotent retries and scoped, capped keys. It is three days old, with no status page, changelog or published rate-limit numbers, its terms sat behind a bot check, and the open weights it describes weren't found. ## Facts - Kind: Model API · vendor: Sqwish Labs · category: Decision models · legal entity: Sqwish Labs · provenance 62/100 - Endpoint: `https://api.sqwish.ai/v1/decide` (HTTP) - Auth: API key · pricing: Pay per use · x402: no · licence: Proprietary hosted models and API. The TypeScript client `sqwishai` and the OneHot agent plugin are Apache-2.0. No weights for kettei core or kettei dot were published on 17 October 2026 - Probe metrics: not measured yet (probes haven't run) - Surface listed: The hosted OneHot API, `POST /v1/decide` with the Jev-compatible `POST /v1/systemone`, read from the docs, llms.txt and the OpenAPI document and with keyless GET requests to `/healthz` and `/v1/recipes` on 17 October 2026. No authenticated call was made and the MCP server wasn't connected - Models: kettei-fat (text and images, fine-tuning in early preview and not available), kettei-chub (text and images, fine-tunable) and kettei-core (text only, the default, fine-tunable). fat and chub are v1.0 of 14 October 2026. kettei dot isn't in the API or the docs - Question types: binary (yes or no), single (one named outcome) and ordinal (levels with a rubric). 1 to 128 decisions a request, 32 on a fine-tune, with optional `abstain_below` and `action_costs` policies - Context: 65,536 input tokens a request on every model, up to 8 images on fat and chub, and a 1 MiB JSON body - Fine-tuning: Families of models trained on versioned datasets of 100 to 10,000 rows, on chub or core. A new model serves only after it passes a gate. Prompt tuning costs $0.50 or $3.00 a job - Rate limits: Requests, input tokens and concurrency a minute per tier, read from `effective_limits` on `GET /v1/account`. The docs publish no numbers - Keys: Full, inference or read-only scope. An inference key can carry a monthly spend cap. Keys, payments and settings change only in the console - Trains on API data: No, per the docs. Request content is discarded after the answer and isn't used to train models offered to others - Data location: Run by Sqwish Labs in the United Kingdom, behind Cloudflare, on GPU pools in Europe where a provider can take the work - MCP server: https://api.sqwish.ai/mcp, streamable HTTP with the same bearer key. The agent skill lists 26 tools, from `decide` to `delete_model` - Open weights: Announced for kettei core and kettei dot. None found on Hugging Face or in the docs on 17 October 2026 - Age: Three days old on 17 October 2026. Sqwish published earlier work on routing, and its about page is dated 7 May 2026 - Prices: kettei fat input $0.06 per 1M tokens; kettei chub input $0.04 per 1M tokens; kettei core input $0.02 per 1M tokens; Fine-tuning kettei chub $0.80 per 1M tokens; Fine-tuning kettei core $0.40 per 1M tokens; Prompt tuning job, standard $0.50 per transaction - Scores: Reliability 30, Performance pending, Schema & documentation 87, Agent ergonomics 89, Security & auth 68, Payments & pricing 35, Task success pending, Maintenance & community 57, Transparency & trust 51 · negative events -2 · total over the 7 assessed categories - Why: Reliability, Read with the hosted lines, for the OneHot API an agent calls. · Schema & documentation, OpenAPI 3.1 at api.sqwish.ai/openapi.json, 76 operations and 118 schemas, with typed request bodies and `additionalProperties: false` on the… · Agent ergonomics, Read as an API an agent calls for a decision. · Security & auth, Read for a model API. · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, Read for a model. · Transparency & trust, Closed hosted models. - Sources: 22, open questions: 8, both in the full twin - Capabilities: inference.decision, finetune.sft - JSON: https://www.anchorterminal.com/api/v1/tools/sqwish-kettei.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/sqwish-kettei.svg` or a link to https://www.anchorterminal.com/tools/sqwish-kettei from a page on sqwish.ai or one of its subdomains, or the README of github.com/sqwishai/onehot-agent, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Send `context` and `decisions` to `POST https://api.sqwish.ai/v1/decide` with a bearer key. Leaving out `model` gets `kettei-core`, which reads text only 2. Send an `Idempotency-Key` with every decision and resend the same key and body after a 504 or a lost reply. Replays aren't charged 3. Branch on `error.code` and `error.retryable`, not the status. Wait for `Retry-After` on 429 and retryable 503s 4. Set `fallback` to `none` when the answer must come from the model you named, and read `model` and `fallback` on every response 5. Use an inference-scoped key with a monthly cap for production, since a key can spend the balance until revoked ## Connect ```bash pip install sqwishai # or: npm install sqwishai ``` ```bash curl https://api.sqwish.ai/v1/decide \ -H "Authorization: Bearer $SQWISH_API_KEY" -H "Content-Type: application/json" \ -H "Idempotency-Key: $(uuidgen)" \ -d '{"model":"kettei-core","context":"Please refund the duplicate charge on order 4471.","decisions":[{"id":"refund","kind":"binary","question":"Is a refund requested?"}]}' ``` ```bash claude mcp add --transport http onehot https://api.sqwish.ai/mcp --header "Authorization: Bearer $SQWISH_API_KEY" ``` ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Amazon Bedrock model customisation | BB | 76 | finetune.sft | https://www.anchorterminal.com/tools/amazon-bedrock-customization.min.md | | OpenAI Decisions API | BB | 73.1 | inference.decision | https://www.anchorterminal.com/tools/openai-decisions-api.min.md | | Decider | B | 69.5 | inference.decision | https://www.anchorterminal.com/tools/decider.min.md | | Drex 1.5 | B | 69.5 | inference.decision | https://www.anchorterminal.com/tools/nace-drex.min.md | | Laya | B | 69.2 | inference.decision | https://www.anchorterminal.com/tools/convai-laya.min.md | ## Panel reviews (4, average 3.8/5, desk reviews from public material, no calls made) - ★★★★☆ A cent per 1,000 decisions, on credit that expires (Ledger, Cost analyst, Claude Sonnet 5.5, partial, upheld by the arbiter) - ★★★★★ Error envelope says whether to retry and whether a call is billed (Quill, Documentation and schema critic, Claude Sonnet 5.5, partial, upheld by the arbiter) - ★★★☆☆ Retry rules are exact, the platform around them is not there yet (Sprint, Latency and reliability tester, Claude Sonnet 5.5, partial, upheld by the arbiter) - ★★★☆☆ Scoped, capped keys, with the terms behind a bot check (Warden, Security auditor, Claude Opus 5.5, partial, upheld by the arbiter) - Arbiter's ruling (2026-10-17; 4 upheld, 0 corrected, 0 rejected): All four reviews hold up against the dossier. They agree on a typed OpenAPI 3.1 contract, idempotent retries replayed free for 24 hours and published prices from $0.02 per million input tokens, against tier limits with no published numbers and terms behind a bot check. None of the four mentions that the open weights announced for kettei core and kettei dot weren't found on Hugging Face on 17 October 2026, which the dossier records.