KAHN1
EN FR

Decision model landscape

Seven families of tools turn a text into a typed decision, proprietary and open. This page lists them product by product, with licence, deployment, output, probabilities, price and source: 39 entries, each linked to its source, checked on October 1, 2026.

Updated October 2, 2026

01 · At a glance

Only decision models, hosted or open, combine a guaranteed format, a probability per option and a single pass per question. LLMs with structured outputs guarantee the format but not the probabilities; zero-shot encoders give probabilities, on a CPU, but make no calibration claim.

The performance figures each provider publishes come from different test sets: they do not compare with each other. Our like-for-like comparisons are on the benchmarks page.

02 · Hosted decision models

ProductProviderLicenceDeploymentOutputProbabilitiesPrice
Jev 1.13.0TypeSafeClosedTypeSafe API, OpenRouterLabel + probabilities (choice, score, noul)Calibrated according to the vendor$0.042 per million input tokens, output free
d1Liquid AIClosedLiquid APILabel + probabilitiesCalibrated according to the vendorFree tier (d1:free); paid rates not published
Decisions APIOpenAIClosedAPI, limited preview

03 · Open decision models

ProductProviderLicenceDeploymentOutputProbabilitiesPrice
Clef, Clef-flashCloudflareApache 2.0Workers AI, weights on Hugging Face; 27B and 9BLabel + probabilities, Jev-API compatibleCalibrated according to the vendorOpen weights; hosted on Workers AI
JevK5 v0.3allebeeApache 2.0 (weights and code)Local GPU or CPU (GGUF), /v1/systemone request shape; 4B and 9BLabel + probabilitiesECE published by the authorsFree
Kahn1 4B, Kahn1 3BKahn14B Apache 2.0, 3B Qwen Research License, code MITLocal GPU or CPU, browser (3B); Jev question fields at /v1/evaluate/jevLabel + probabilitiesTemperature-calibrated, ECE publishedFree
Tev1-4B-experimentalTogether AIBeing finalized (base Qwen3.5-4B, Apache 2.0)Together API, weights on Hugging FaceLabel (one option letter)Calibration not comprehensively evaluated (model card)
open-alternative-jev (so1)ikermoelApache 2.0Any open LLM through Hugging Face or vLLMLabel + probabilitiesTemperature scaling, ECE publishedFree
LayaConvai InnovationsApache 2.0ModernBERT 421M or mmBERT 322M; laya-serve exposes /v1/systemoneLabel + probabilitiesCalibrated according to the vendor, ECE publishedFree

04 · General LLMs with structured outputs

ProductProviderLicenceDeploymentOutputProbabilitiesPrice
Structured OutputsOpenAIClosedAPIGenerated JSONLogprobs, not when reasoning is onPer input and output token
Structured outputsAnthropicClosedAPIGenerated JSONNo logprobs documentedPer input and output token
Structured outputsGoogleClosedGemini API, Vertex AIGenerated JSON or enumLogprobs on Vertex AIPer input and output token

05 · Constrained decoding and validation

ProductProviderLicenceDeploymentOutputProbabilitiesPrice
OutlinesdottxtApache 2.0Local, any modelChoice, regex, JSONNot documented per optionFree
XGrammarMLCApache 2.0Inside vLLM, SGLang, TensorRT-LLMJSON, grammarsNot documented per optionFree
vLLM structured outputsvLLMLocalChoice, regex, JSON, grammarNot documented per optionFree
GBNF grammarsllama.cppLocalJSON, grammarsNot documented per optionFree
Guidanceguidance-ai (from Microsoft)MITLocalselect, regex, JSONNot documented per optionFree
Instructor567 LabsMITOver provider APIsValidated JSON, retriesFree
BAMLBoundaryApache 2.0Over provider APIsTyped functionsFree

06 · Cloud classification APIs

ProductProviderLicenceDeploymentOutputProbabilitiesPrice
Cloud Natural Language classifyTextGoogleClosedAPICategory + confidence, fixed taxonomyConfidence per category
Comprehend custom classificationAWSClosedAPI, real time or batchLabel + confidenceConfidence
Custom text classificationMicrosoft AzureClosed, retires 2029-03-31APILabel + confidenceConfidence
ClassifyCohereDeprecated (September 2025)Label + confidences

07 · Zero-shot and few-shot encoders

ProductProviderLicenceDeploymentOutputProbabilitiesPrice
bart-large-mnliMetaMITCPU, 0.4B, NLILabel + probabilitiesNo calibration claimFree
deberta-v3-large-zeroshot-v2.0Moritz LaurerMITCPU, 0.4B, NLILabel + probabilitiesNo calibration claimFree
ModernBERT-large-zeroshot-v2.0Moritz LaurerApache 2.0CPU, 0.4B, NLILabel + probabilitiesNo calibration claimFree
GLiClassKnowledgatorApache 2.0CPU, every label in one passLabel + probabilitiesNo calibration claimFree
SetFitHugging FaceApache 2.0CPU, few-shot fine-tuningLabel + probabilitiesNo calibration claimFree

08 · Guard and judge models

ProductProviderLicenceDeploymentOutputProbabilitiesPrice
ModerationOpenAIClosedAPIFlags + scores, 13 categoriesScores 0 to 1, to recalibrate when the model changesFree
AI Content SafetyMicrosoft AzureClosedAPISeverity levelsF0 and S0 tiers
Llama Guard 4MetaLlama 4 Community LicenseLocal, 12BSafe or unsafe + categories S1 to S14Free
ShieldGemmaGoogleGemma termsLocal, 2B to 27BPolicy scoreP(Yes)Free
Granite Guardian 4.1IBMApache 2.0Local, 8BYes or no, your own criteriaFree
Qwen3GuardQwenApache 2.0Local, 0.6B to 8BSafe, unsafe or controversial + categoriesFree
gpt-oss-safeguardOpenAIApache 2.0Local, 20B and 120BLabel + reasoning, policy given at inferenceFree
Prometheus 2prometheus-evalApache 2.0Local, 7B and 8x7BScore 1 to 5 + feedbackFree
Flow Judge v0.1Flow AIApache 2.0Local, 3.8BScore + feedbackFree
LynxPatronus AICC BY-NC 4.0 (non-commercial)Local, 8B and 70BPASS or FAIL + reasoningFree, non-commercial
HHEM-2.1-OpenVectaraApache 2.0Local, 0.1BConsistency scoreScore 0 to 1Free

09 · Method and data

Each row links, from its name, to the page it comes from: the provider's own page or repository, checked on October 1, 2026. Vendor claims (calibration, speed) are reported as claims. An empty cell means the page did not say.

Download the data: landscape.csv. Other projects listed by third-party directories (Kev, Von, NanoJev, SemIf, djev…) will join once we can check them on their own pages. Found an error or a gap? Open an issue.