Skip to content

Jev Net

A C# client for the TypeSafe System One API with one dependency, a faithful port of the official Python SDK's behaviour, and typed answers bound to properties by name.

Stars
3
Language
C#
License
MIT
Published by
Community
Author
brightshore
Last verified
Oct 2026

About this project

A lightweight .NET client for the TypeSafe AI API — System One / Jev. Ask small typed questions about text or structured state and get calibrated probabilities back that your code can act on.

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

Highlights

  • One dependency, Microsoft.Extensions.Logging.Abstractions, and CI fails the packed nuspec if a second ever appears.
  • Derive from SystemOneResponse and each property is filled from the same-named answer; a missing or wrong-kind one throws.
  • JsonContent is the state and criteria type throughout, converting implicitly from string and JsonNode and deep-cloning on the way in.
  • ITypeSafeClient plus SystemOneResponse.FromHttpResponse lets tests hand back decoded, validated answers instead of a stub.

Watch out

It is a port of the official Python SDK rather than a wrapper, so its behaviour tracks what that SDK did at the version the README names, and anything newer arrives on the Python side first. The API's own limits are not enforced client-side: 255 choice options and 2-10 score levels come back as an unprocessable-entity error naming the field, while only structural mistakes are caught before the network. There is deliberately no DI package, and registering through IHttpClientFactory means the client must be transient or it pins a handler. If you want DI-first ergonomics the README points you at a different community client instead. 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

3GitHub stars
.NET port of the JavaScript SDK that batches Choice, Score, and Noul questions in one call, resolved by explicit options, environment, then defaults.
Jev Repos & SDKs#community#awesomejev#catalog-import
4GitHub stars
.NET client for System One where you declare choice, score, and yes-or-no questions in C# and get typed answers with probabilities and confidence back, installable as one NuGet package.
Jev Repos & SDKs#community#awesomejev#catalog-import
3GitHub stars
A community-maintained .NET 10 client for the official TypeSafe Jev API, covering the Choice, Score and Noul primitives with Microsoft.Extensions.AI composition, model discovery and ten runnable samples. Released as tentative 0.6.0 with live compatibility unverified.
Jev Repos & SDKs#community#awesomejev#catalog-import
1GitHub stars
C# client for Jev, TypeSafe AI's System One model. Typed Noul, Choice and Score questions go out with one state in a single round trip and come back with a value, a probability distribution and a confidence number. Choice questions can be built from an enum, so the compiler finds the switch branch you forgot.
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