Skip to content
JevDirectory.org
CommunityRepos & SDKs1 starsVerified 2026-09-22

typesafeai (Go client)

A small Go client for the System One API with typed Noul, Choice, and Score question structs, developed independently of the official Python and TypeScript SDKs.

Category
Repos & SDKs
Published by
Community
Author
chez-shanpu
Added
2026-09-22
Tagscommunitysdkgo

Highlights

  • Question values are typed structs, so answers come back as NoulAnswer, ChoiceAnswer, or ScoreAnswer instead of loose maps.
  • A Noul question can describe both the true and false conditions through its criteria field.
  • State accepts any value, including a bare number, and the model is a named constant such as ModelJevLatest.
  • The surface stays deliberately small: one SystemOneClient and one Do method.

Quickstart

go
client := typesafeai.NewSystemOneClient(apiKey, http.DefaultClient)

resp, err := client.Do(context.Background(), &typesafeai.SystemOneRequest{
    State: 42,
    Model: typesafeai.ModelJevLatest,
    Questions: map[string]typesafeai.Question{
        "num": &typesafeai.NoulQuestion{Instructions: "Is the number even?"},
    },
})

Watch out

Apache-2.0. An independent client, not an official TypeSafe SDK; reads TYPESAFE_API_KEY and needs an http.Client.

More like this

5GitHub stars
An unofficial, dependency-free Go SDK for Jev's System One API with direct TypeSafe and Vercel AI Gateway providers, an interactive CLI, and an installable agent skill that covers request and retry semantics.
Repos & SDKs#community#go#sdk
Communityjev-go
3GitHub stars
An unofficial Go client for the System One API: typed judgments and calibrated probabilities instead of generated text.
Repos & SDKs#community#sdk#go
Communityjev-go
1GitHub stars
An unofficial, dependency-free Go SDK for the System One API that uses only the standard library, validates question limits client-side, and retries rate limits and server errors.
Repos & SDKs#community#go#sdk
Communitytypesafeai-go
Back to all resources

From the community

Posts from builders shipping with Jev right now.

Follow @typesafeai

The case against Jev-scored compaction

This is a terrible compaction strategy that fundamentally doesn't understand how compaction and context management work. Seems like a lot of people are confused so let's break this down. 1. Compaction isn't a filter The role of compaction is to clean up history to keep the Show more

tamara
tamara
@tamarajtran

found the perfect use case for @typesafeai Jev: instant compaction in 2026, why is compaction still a summarization prompt? Jev can make it instant by scoring every tool call and dropping what’s irrelevant

Reply

Classifying rows in DuckDB

A playable 16-judgment demo

AI multiple choice, not essay writing

Screening agent actions with Jev

Tested TypeSafe’s Jev (no-text, probability-only model) as an AI agent safety monitor. Checking each action first worked well caught most attacks with almost no false blocks, and much faster than Gemini.

Image
Image
Image
Diogo Almeida
Diogo Almeida
TypeSafe AI
@CompleteSkeptic

After co-inventing ChatGPT, I kept asking myself: why have superhuman chat models not led to AGI? I’ve spent the last 2 years in stealth building a new way to train models (RLCD), and a new type of frontier AI model that we are releasing today: Jev • 20-200x faster • 40-400x

Reply

Cua's small System One models