Jev directory
CommunityJev Repos & SDKs
Jev.TypeSafe.Unofficial
Community-maintained .NET SDK for TypeSafe AI's Jev models, ported from the official JavaScript SDK. Offers typed noul, choice, and score answers, async methods, retries with backoff, and a mockable client interface.
- Stars
- 0
- Reading time
- 2 min
- Published by
- Community
- Added
- Oct 2026
Highlights
- Community-maintained .NET SDK ported from the official JavaScript SDK for TypeSafe AI's Jev models.
- Provides typed noul, choice, and score answers with async methods and cancellation support.
- Retries connection errors, timeouts, HTTP 408, 429, and 5xx up to twice with exponential backoff.
- Targets .NET Standard 2.0, covering .NET Framework 4.6.2+, .NET Core 2.0+, .NET 5+, Mono, Unity, and Xamarin.
- Includes mockable ITypeSafeClient, injectable HttpClient, TimeProvider, logger, and result factory for tests.
Questions about this entry
Short answers drawn from the linked project or page.
Run dotnet add package Jev.TypeSafe.Unofficial --prerelease. The package targets .NET Standard 2.0 and is community-maintained, not affiliated with TypeSafe AI.
Set the TYPESAFE_API_KEY environment variable, or pass ApiKey in TypeSafeClientOptions. Explicit options take precedence over environment variables, which take precedence over defaults.
You can add Noul questions for yes/no probabilities, Choice questions with labels or enums, and Score questions with at least two descriptions indexed from zero. Each returns a strongly typed answer.
The SDK maps it to UnknownAnswer and preserves the full JSON in the Raw property, so newer server answer types do not break deserialization.
Connection errors, timeouts, HTTP 408, 429, and 5xx are retried up to twice by default with exponential backoff and jitter. RetryPolicy is an immutable record, and per-attempt timeout defaults to 10 seconds.
No. The digest states the API key is never exposed through properties, ToString(), exceptions, or logs.
Avoid it if you require an officially supported TypeSafe AI SDK; this package is community-maintained and explicitly not affiliated with, endorsed by, or supported by TypeSafe AI.
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.