Try Hanzo
Kai · Hanzo’s decision model

Decisions, not completions.

Kai returns a calibrated choice, score or abstention for the question you state.

vehicle.readiness@3example · scripted

Example decision graph: evidence from camera, thermal, radar, CAN, audio, SysML, simulation and documents flows into Kai, and twelve typed decisions about vehicle readiness resolve in parallel.camerathermalradarcanaudiosysmlsimdocskaishared statefaultbearing.91readinessno-go.96actioninspect-bearing.83next_testspectrum.88severitycritical.86human_reviewyes.99subsystemdrivetrain.94evidence_sufficienttrue.81thermal_marginlow.87mission_rangemet.92visible_damagenone.89operator_reportgrinding.84
Example decision graph: evidence from camera, thermal, radar, CAN, audio, SysML, simulation and documents flows into Kai, and twelve typed decisions about vehicle readiness resolve in parallel.camerathermalradarcanaudiosysmlsimdocskaishared statefaultbearing.91readinessno-go.96actioninspect-bearing.83next_testspectrum.88severitycritical.86human_reviewyes.99subsystemdrivetrain.94evidence_sufficienttrue.81thermal_marginlow.87mission_rangemet.92visible_damagenone.89operator_reportgrinding.84
evidence

Example: a scripted scenario, not model output. Switch a source off and only the decisions that read it run again.

Typed answers

Answers software can act on.

Each one typed, with its probability. When the evidence falls short, Kai says what it needs.

choiceexample
Which subsystem is responsible? bearing.91gearbox.05unknown.04
scoreexample
Operational risk 0.011.022.063.184.515.22
predicateexample
Is human approval required? yes.97no.03
abstainexample
Not deciding is an answer. decision_readyfalsereasoninsufficient evidencerequired_evidencevibration-spectrum

Speed and cost

Cheap enough for every step.

$0.021Per million input tokens
FreeOutput tokens

Inside Hanzo

It steers Hanzo’s own agents.

Hanzo Dev, Hanzo Bot and Hanzo Team call Kai for the model, the tools, the context and when to stop.

Results

Kai leads Jev on mean accuracy across 12 suites.

85.7% mean accuracy across 12 suites, against Jev's 78.0%. Ahead of Jev on 11 of 12 suites, behind on 1.

Jev is typesafe/jev-1.13-20260917 through OpenRouter.

the frozen decision harness
AccuracyCalibration error (ECE)
SuiteKaiJevKaiJev
AG News94.3%86.0%0.0330.102
DAIR Emotion93.5%60.3%0.0180.280
Banking7790.8%83.5%0.0740.073
Support triage44.0%36.5%0.4440.483
Email spam99.8%97.8%0.0030.060
Phishing99.0%90.0%0.0100.039
Jailbreak91.8%94.0%0.0740.047
Toxicity80.3%66.3%0.1950.177
RAG relevance68.0%62.0%0.0280.279
Model routing100.0%97.7%0.0000.014
Typed decisions75.9%73.6%0.1710.047
MASSIVE, 51 languages91.0%89.0%0.0600.064
Mean, 12 suites85.7%78.0%0.0930.139

The same questions to both. MASSIVE is the macro over 51 languages. Kai measured on CUDA BF16; production answers on CPU.

Source: api.hanzo.ai/v1/research/runs?org=hanzo · harness · Kai kai-1@0834a74f · harness 2c74e2d · measured 2026-10-03

Every language
massive intent, by language
Accuracy
LanguageKaiJev
Afrikaans90.0%87.0%
Amharic85.0%85.0%
Arabic92.0%87.0%
Azerbaijani93.0%88.0%
Bangla92.0%86.0%
Welsh85.0%76.0%
Danish92.0%88.0%
German91.0%93.9%
Greek94.0%94.0%
English94.0%92.0%
Spanish92.0%93.0%
Persian94.0%95.0%
Finnish93.0%89.0%
French91.0%90.0%
Hebrew91.0%94.0%
Hindi92.0%95.0%
Hungarian90.0%92.0%
Armenian90.0%84.0%
Indonesian96.0%93.0%
Icelandic85.0%84.0%
Italian91.0%96.0%
Japanese97.0%97.0%
Javanese89.0%75.0%
Georgian83.0%88.0%
Khmer84.0%81.0%
Kannada91.0%87.0%
Korean91.0%94.0%
Latvian89.0%85.0%
Malayalam87.0%91.0%
Mongolian88.0%84.0%
Malay93.0%92.0%
Burmese92.0%89.0%
Norwegian Bokmål94.0%86.0%
Dutch92.0%90.0%
Polish93.0%92.0%
Portuguese93.0%90.0%
Romanian91.0%94.0%
Russian97.0%94.0%
Slovenian91.0%89.0%
Albanian94.0%76.0%
Swedish93.0%94.0%
Swahili84.0%70.0%
Tamil89.0%92.0%
Telugu87.0%91.0%
Thai93.0%94.0%
Filipino91.0%85.0%
Turkish90.0%92.0%
Urdu90.0%90.0%
Vietnamese91.0%89.0%
Chinese (China)94.0%94.0%
Chinese (Taiwan)95.0%93.0%

Twenty intents to choose from, a hundred utterances per language.

Source: api.hanzo.ai/v1/research/runs?org=hanzo · harness · Kai kai-1@0834a74f · harness 2c74e2d · measured 2026-10-03

choosing among many options
MeasureKaiJev
Every option scored (160 or fewer)
Accuracy, 4 options96.8%90.5%
Accuracy, 16 options93.5%85.3%
Accuracy, 77 options90.8%84.3%
Accuracy, 150 options90.8%94.0%
Shortlisted to 160 by retrieval first
Accuracy, 1,000 options0.5%refused
Accuracy, 10,000 options0.0%refused
Accuracy, 100,000 options0.0%refused

The same cases to both. Jev refuses from 1,000 options. Kai measured on CUDA F32 (dgx); production answers on CPU.

Source: api.hanzo.ai/v1/research/runs?org=hanzo · capability · Kai kai-1@0834a74f · commit 5138293 · measured 2026-10-03

API

One call, every question.

Send a decision program and the evidence it reads.

POST /v1/decisionsexample
POST /v1/decisions{ "model": "kai", "program": "vehicle.readiness@3", "evidence": ["sensor://vehicle-17/can", "video://inspection-382"]}→{ "readiness": { "value": "no-go", "probability": 0.96 }, "human_review": { "value": true, "probability": 0.99 }}

Decide with Kai.