Skip to content

TypeSafe SDK Cpp — pewriebontal

C++20 SDK for TypeSafe AI that configures clients via Builder and types Choice, Score and Noul questions so answers arrive as fields, targeting System One models like Jev.

Stars
3
Language
C++
License
MIT
Published by
Community
Author
pewriebontal
Last verified
Oct 2026

About this project

A C++20 SDK for TypeSafe AI. It configures clients through a Builder and types every question (Choice, Score, Noul) so answers arrive as fields, not strings to parse. It targets System One models such as Jev. The SDK uses standard CMake. It depends on nlohmann/json.

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

Highlights

  • Builder client with typed Choice, Score and Noul questions plus probabilities and usage.
  • Pluggable transports: built-in libcurl, optional Boost.Beast, or custom Transport.
  • Eleven single-idea examples cover classification, triage, async and error handling.
  • Header-only recording transport enables offline tests of request and response handling.

Watch out

OpenRouter use needs instructions on every question and both Noul criteria fields, and listModels throws there. 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.

Other listings of this project

Forks and copies of this project in the directory. This entry is the canonical one.

1GitHub stars
Unofficial C++23 client for the TypeSafe AI API ported from the community Rust SDK: send named noul, choice, and score questions over `POST /v1/systemone` and read typed answers.
Jev Repos & SDKs#community#github

More Jev resources like this

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
9GitHub stars
Go SDK for the TypeSafe API that asks typed Noul, Choice, and Score questions about a state and returns probability distributions with confidence and typed accessors.
Jev Repos & SDKs#community#jevbest#catalog-import
8GitHub stars
Dependency-free Swift package for the System One HTTP API with typed Choice, Score, and Noul questions, batched evaluation, and reusable question sets.
Jev Repos & SDKs#community#awesomejev#catalog-import
8GitHub stars
Zod 4 companion that adds Jev meaning checks to shape checks: one parseAsync call sends every semantic rule as noul questions in a single request and turns probabilities into ordinary Zod issues.
Jev Repos & SDKs#community#jevbest#catalog-import
8GitHub stars
Unofficial Go client for the TypeSafe System One API that sends a state plus typed Noul, Choice, and Score questions in one call and returns typed answers with model, usage, and request ID.
Jev Repos & SDKs#community#awesomejev#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