Jev directory
CommunityJev Repos & SDKs
TypeSafe AI Java SDK
Java 21 client for the System One (Jev) API, with sync and async HTTP clients, typed Noul, Choice, and Score questions, error mapping, and retries. A second Maven module auto-configures Jev as a Spring AI Model.
- Stars
- 2
- Reading time
- 1 min
- Published by
- Community
- Added
- Oct 2026
Highlights
- Java 21 client for the System One (Jev) API with sync and async HTTP clients.
- Supports typed Noul, Choice, and Score questions with structured answers.
- Core SDK includes JSON models, error mapping, and retries.
- A second Maven module auto-configures Jev as a Spring AI Model.
- Not yet published to Maven Central; build and install locally with Maven.
Questions about this entry
Short answers drawn from the linked project or page.
Clone the repository, run ./mvnw -q install -DskipTests, then use the ai.typesafe coordinates at version 0.1.0-SNAPSHOT for the core SDK or Spring AI starter.
The SDK supports Noul questions returning a yes probability from 0 to 1, Choice questions selecting among provided options, and Score questions returning a numeric score.
Yes. The core typesafe-ai-java-sdk module provides both synchronous and asynchronous HTTP clients, and the usage guide covers async use.
The typesafe-ai-spring-ai-starter module is a Spring Boot auto-configuration that exposes System One as a Spring AI Model.
No. System One is a structured-decision model: you send a state plus typed questions and receive structured answers, not free text.
The repository is released under the MIT license.
From the Jev guides
Original write-ups on what this entry is for.
From the Jev AI model community
Posts from builders shipping with Jev right now.