User repository on GitHub
An unofficial, dependency-free Go (Golang) SDK for the TypeSafe System One API
- Forks
- 0
- Last pushed
- Updated Sep 2026
Repo stats from the GitHub API, cached Oct 2026.Homepage
Jev directory
User repository on GitHub
An unofficial, dependency-free Go (Golang) SDK for the TypeSafe System One API
Repo stats from the GitHub API, cached Oct 2026.Homepage
An unofficial, dependency-free Go SDK for the TypeSafe System One API (API reference). System One evaluates a piece of content (state) against one or more typed questions and returns calibrated, probability-backed answers: Noul — a yes/no question, answered with a 0-1 probability. Choice — pick one option from a fixed set, with per-option probabilities and a confidence score. Score — rate content against an ordered list of descriptive levels.
Quoted from the project's README. Read the full README.
client, err := typesafe.NewClient()
resp, err := client.SystemOne(ctx, &typesafe.Request{
State: "Hi, I've been trying to connect my Stripe account for 3 days.",
Questions: map[string]typesafe.Question{
"is_urgent": typesafe.Noul{
Instructions: "The message conveys urgency or time-sensitivity.",
},
},
})
fmt.Println(resp.Answers["is_urgent"].(typesafe.NoulAnswer).Noul)Watch out
MIT-licensed. An unofficial SDK not affiliated with TypeSafe; requires Go 1.22 or newer and a TYPESAFE_API_KEY.
Short answers drawn from the linked project or page.
Original write-ups on what this entry is for.
Posts from builders shipping with Jev right now.