Skip to content

jev-go (guillemus)

Minimal unofficial Go SDK for Jev supporting Noul, Choice, Score, structured inputs and model listing.

Librarybeta

Overview

This unofficial Go SDK for TypeSafe's Jev API keeps abstractions deliberately minimal. A client created with the API key calls SystemOne with a state and a map of questions, and returns answers such as the chosen category for a support message. It supports Noul, Choice and Score questions, structured state inputs and listing available models, with a configurable client for custom settings.

It requires Go 1.26 or newer and links to examples and the pkg.go.dev reference.

What the decision model decides

TypeQuestionAnswers
ChoiceWhat is this ticket about?billing · technical · other

How it works

  1. go get the SDK
  2. Create a client with TYPESAFE_API_KEY
  3. Call SystemOne with state and questions
  4. Read the answer fields

Strengths

  • Small surface area
  • Model listing support

Caveats

  • Unofficial
  • Requires Go 1.26+

Getting started

`go get github.com/guillemus/jev-go`, then `jev.NewClient(os.Getenv("TYPESAFE_API_KEY"))`.

At a glance

Type
Library
Status
beta
Language
Go
Runtime
Library
Has code
yes

Use cases and integrations

How curated lists describe it

Frequently asked questions

What does it support?

Noul, Choice and Score questions, structured inputs and model listing.

Which Go version?

Go 1.26 or newer.

Is it official?

No.

Related projects

  • Hack Club's lightweight LLM proxy, listed for adding a Jev forwarding endpoint behind its auth, limits and usage logging.

    MCP serverproductionTypeScript
  • Ax, a DSPy-style multi-language LLM framework, listed with a native TypeSafe provider for Boolean, Choice, Score and raw Jev questions.

    PluginproductionTypeScript
  • Effect TypeScript library whose @effect/ai-typesafe package maps classify, probability and rating operations to Jev questions.

    ProjectproductionTypeScript
  • PHP monorepo whose Polyglot module adds a TypeSafe driver for typed Noul, Choice and Score decisions alongside LLM inference.

    ProjectproductionPHP
  • Go MCP server giving any client typed Jev decisions via OpenRouter or TypeSafe, with validated answers and no paid retries.

    MCP serverproductionGo
  • Simon Willison's LLM plugin that adds Jev as a model for yes/no, choice and score questions from the command line.

    PluginproductionPython