Skip to content

TypeSafe AI Java

JVM SDK for the TypeSafe System One API with a pure-Java core, Kotlin DSL, Spring Boot starter, and Spring AI bridge, speaking the System One wire contract across hosted and self-hosted backends.

Stars
4
Language
Java
Published by
Community
Author
jamilxt
Last verified
Oct 2026

About this project

Community-maintained Java SDK for the TypeSafe AI System One API. Not an official TypeSafe product. System One models answer typed questions about a piece of state. Ask whether something is true and you get a probability. Ask it to pick from a list and you get the option plus a distribution over the alternatives. They do not write prose, so nothing here parses sentences. The answers arrive as numbers your code branches on.

Quoted from the project's README. Read the full README.

Highlights

  • Typed noul, choice, and score questions return probabilities and confidence that code branches on directly.
  • Retries on 408, 429 and 5xx with backoff plus jitter honoring Retry-After inside a 30s per-call budget.
  • Typed exception hierarchy including authentication and rate-limit exceptions with retryAfterMs.
  • Bring-your-own transport and retry policy plus env-driven base URL for gateway and local endpoints.

Watch out

Community-maintained and not an official TypeSafe product; requires Java 25 with Spring Boot 4.1 and Spring AI 2.0 for the integration modules. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

6GitHub stars
Idiomatic Java 17 and later client for Jev with one-off evaluate calls, reusable JevRequest builders, async support, and structured rubric helpers.
Jev Repos & SDKs#community#jevbest#catalog-import
5GitHub stars
Unofficial Java SDK that defines Choice, Noul, and Score questions in code and submits them together for typed answers instead of parsed text.
Jev Repos & SDKs#community#awesomejev#catalog-import
6GitHub stars
An unofficial Java 21 client for the Jev decision API that replaces maps with records and sealed types, so a malformed choice, score or noul question fails to compile instead of coming back as a 422.
Jev Repos & SDKs#community#jevbest#catalog-import
A Java and Maven framework that lets natural language route to existing tinystruct @Action methods: Jev picks the action and its arguments as a probability distribution over options you supply, and the dispatcher then runs, holds for confirmation, or refuses.
Jev Repos & SDKs#community#awesomejev#catalog-import
45GitHub stars
Go SDK plus a pipeline-friendly CLI for typed decisions, covering single questions, batched question maps, retries, and line-oriented filtering over stdin.
Jev Repos & SDKs#community#jevbest#catalog-import
16GitHub stars
Swift library and CLI for asking Jev typed Choice, Noul, and Score questions from Apple platforms, with answers returned alongside calibrated probabilities in one parallel request.
Jev Repos & SDKs#community#jevbest#catalog-import

From the Jev guides

Original write-ups on what this entry is for.

Closed weights have not stopped the ecosystem from rebuilding the shape in the open. API-compatible servers, retrained heads on small models, and inference-time tricks that skip generation entirely.
Jev Repos & SDKs#open-models#research#local
Read article
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai