Jev answers every question instantly. That's great, until a question is hard.
TypeLLM is System 1 when it can be, System 2 when it has to be.
"thinking": "auto" picks per question, per call.
Read more: typellm.ai/blog/thinking-aut…
Thinking in TypeLLM is now 3x faster, with no loss in accuracy.
Get better typed decisions with faster thinking
Try it now: typellm.ai/dashboard/playgro…
In Jev, every field is generated independently.
In TypeLLM, earlier answers decide which fields come next: classify an email, then extract the amount if it is an invoice, or the date if it is a meeting request.
All in one API call, with `when`.
System 1 models like Jev answer at once: fast, cheap, right when the answer is obvious.
System 2 models reason step by step first: slower, but right when the steps matter.
Most models are one or the other. TypeLLM decides per field, on every call.
How many r's are in "strawberry"?
System 1 models like Jev answer in one shot and get it wrong.
TypeLLM thinks first and says 3, and still answers "hello" (0) instantly.
Two systems, one model. 🧵
Not another Jev.
TypeLLM adds type-safe generation to LLMs — more types (string, number, boolean, enum), vision, dependent fields and thinking.
Playground is open to all with $5 credit.
API is rolling out to early-access users in the coming days.
typellm.ai/dashboard/playgro…
If Qwen favours the first position, let every answer take a turn there—then average the resulting probabilities.
Averaging just 8 permutations reduced the KL error by ~79%. Averaging all 720 reduced it by ~97%.
Jev improved only slightly.
Jev can’t do any of these:
1. Image inputs
2. String, integer, and number types
3. Dependency execution in a single call
TypeLLM can.
Try it: github.com/TypeLLM/TypeLLM
Something Jev from @typesafeai — and other similar fine-tuned Jev models — can’t easily support: native numerical outputs.
TypeLLM can directly generate constrained integers and floats, while remaining type-safe.
Jev @typesafeai, but with thinking?
TypeLLM can think before producing a type-safe output. It dramatically boosts accuracy without any fine-tuning—surpassing Jev and GPT-5.6 Luna, and coming close to GPT-6 Astra!
Open-source: github.com/TypeLLM/TypeLLM
Introducing TypeLLM — LLMs with type-safe generation
Models can still generate freely, while producing guaranteed typed outputs when structure matters.
Define the output with JSON Schema. Get back values your software can use directly.
Open source: github.com/TypeLLM/TypeLLM