Jev で開発を始める

TypeSafe のドキュメントから始め、使いたい言語の SDK を選び、最初の型付き Jev リクエストを作ります。クライアントと学習資料を、順に読み進められる形でまとめました。

関連ガイドを読む

プロジェクトを推薦

参考資料一覧

98

元のソースを確認した公開プロジェクトを紹介します。

001

TypeSafe JavaScript SDK

TypeSafe AI公式

質問から回答の型を推論する、公式の JavaScript・TypeScript クライアント。

TypeScriptSDK・クライアント☆ 109
002

TypeSafe Python SDK

TypeSafe AI公式

Choice、Score、Noul の質問に対応した、公式の同期・非同期 Python クライアント。

PythonSDK・クライアント☆ 74
003

非同期・ブロッキング API、型付きの回答、設定可能な再試行を備えたコミュニティ製 Rust クライアント。

RustSDK・クライアント☆ 3
004

typesafe-go

cole-gillespie

質問の生成、型付き回答へのアクセス、context に対応した独立した Go SDK。

GoSDK・クライアント☆ 2
005

System One Adapter

TypeSafe AI公式

他のモデル API で System One 形式の評価を実行し、Jev と比較するためのツール。

PythonSDK・クライアント☆ 101
006

Zod Jev

jomatsu

Zod の構造検証と、Jev による意味の確認を組み合わせます。

TypeScriptSDK・クライアント
007

.NET 向けの型付き System One クライアントと Microsoft.Extensions.AI アダプター。

C#SDK・クライアント
008

Swift アプリから、推論された回答型を使って TypeSafe を呼び出します。

SwiftSDK・クライアント
009

Scala の名前付きタプルで、型付きの Jev 質問と回答を扱います。

ScalaSDK・クライアント
010

Elixir から Choice、Noul、Score の質問をまとめて送信します。

ElixirSDK・クライアント
011

通信処理と再試行を設定できる、厳密に型付けされた PHP クライアント。

PHPSDK・クライアント
012

TypeSafe Zig

mattneel

Zig で定義した質問から、Jev の回答型を推論します。

ZigSDK・クライアント
013

System One API に直接アクセスする Ruby クライアント。

RubySDK・クライアント
014

任意で Langfuse の計測機能を使える、Go 製 System One クライアント。

GoSDK・クライアント
015

Decido

yairshy

Jev または独自のプロバイダーで、型付きの判断ワークフローを構築します。

PythonSDK・クライアント
016

Jod

mateonunez

検証済みの状態スキーマと Jev 質問を、1 つの型付きの定義にまとめます。

TypeScriptSDK・クライアント
017

TypeSafe Quick Start

TypeSafe AI公式

プレイグラウンドから始め、HTTP リクエストを送り、最初の評価を Python で実装します。

その他学習資料
018

Choice, Score & Noul

TypeSafe AI公式

3 種類の質問、その回答、使い分けを理解するための資料。

その他学習資料
019

ファンアウト、信頼度に基づく振り分け、複合スコア、意図による振り分けを学べます。

その他学習資料
020

System One HTTP API

TypeSafe AI公式

HTTP で Jev を直接呼び出すための、リクエストとレスポンスの仕様。

その他学習資料
021

モデル固有の失敗傾向と、それを踏まえた質問の組み立て方に関する TypeSafe の説明。

その他学習資料
022

TypeSafe Workflow Evals

TypeSafe AI公式

TypeSafe が公開する、構造化したワークフローと単一プロンプト方式の比較評価。

その他学習資料
023

原文(英語):TypeSafe Jev Playground - idiomatic .NET port of typesafe-ai/typesafe-sdk-js v0.7.0

C#SDK とクライアント☆ 8
024

原文(英語):.NET 10 decision SDK: Choose, Score, and Assess with Microsoft Foundry (Microsoft-Decision-1), native local Ollama System One models, and TypeSafe AI Jev. One API, probabilities instead of paragraphs.

C#SDK とクライアント☆ 5
025

s1-rs

AbdelStark

原文(英語):Typed System One layer for Rust (Choice/Score/Noul).

RustSDK とクライアント☆ 1
026

jev

anilsenay

原文(英語):Unofficial Go client for TypeSafe's System One API and its model, Jev.

GoSDK とクライアント☆ 1
027

jev-java

gudcks0305

原文(英語):Unofficial Java SDK for TypeSafe Jev and Vercel AI Gateway, with Spring Boot and WebClient support

JavaSDK とクライアント☆ 6
028

jev4s

maxtrezzi

原文(英語):Typed Scala client for Jev (TypeSafe AI): typed questions, typed answers, errors as values. Scala 3.9 and 2.13, Spark 4 ready.

ScalaSDK とクライアント☆ 2
029

jev4k

pambrose

原文(英語):A Kotlin Multiplatform DSL and client for TypeSafe's Jev model

KotlinSDK とクライアント☆ 12
030

JevSwiftSDK

NSStudent

原文(英語):An independent, type-safe Swift SDK for TypeSafe Jev, with async/await, batching, retries, and SPM support.

SwiftSDK とクライアント☆ 8
031

typesafe-sdk-go

atharvamhaske

原文(英語):unofficial go sdk for typesafe ai. not affiliated with or endorsed by typesafe ai. a side project built to fill the missing go sdk gap, for the community to use.

GoSDK とクライアント☆ 13
032

原文(英語):Dependency-free Go client for TypeSafe AI's System One API and the Jev model

GoSDK とクライアント☆ 3
033

JevLang

TimMikeladze

原文(英語):A policy engine for LLM decisions: declare routes, gates and actions once in TypeScript or Python, and every decision comes validated, explainable, replayable and audited.

JavaScriptSDK とクライアント☆ 1
034

原文(英語):.Net SDK for the TypeSafe Jev API

C#SDK とクライアント☆ 1
035

jev-cli

portlandhodl

原文(英語):Agent-facing command line for Jev, TypeSafe AI's System One model: ask typed questions, get calibrated probabilities. Unofficial, built on jev-sdk.

RustSDK とクライアント☆ 2
036

guideme-python

pedro-pscunha

原文(英語):Type-safe inline judgments from TypeSafe Jev, for Python

PythonSDK とクライアント☆ 1
037

原文(英語):Unofficial Go SDK for the TypeSafe AI System One API — 1:1 parity with the official JS and Python SDKs. Not affiliated with TypeSafe AI.

GoSDK とクライアント☆ 0
038

原文(英語):First-class, NativeAOT-ready .NET SDK for TypeSafe AI System One, generated with AutoSDK.

C#SDK とクライアント☆ 0
039

原文(英語):Async Rust SDK for decision models served through the System One API, with an adapter for OpenAI, Anthropic and Gemini models. Ports of typesafe-sdk-python and system-one-adapter-python.

RustSDK とクライアント☆ 1
040

TypeSafe.Jev

RavenValentin

原文(英語):Typed AI decisions for .NET: ask Jev (TypeSafe AI System One) yes/no, choice and score questions and get a C# enum with calibrated probabilities back.

C#SDK とクライアント☆ 1
041

typesafeai-go

chez-shanpu

原文(英語):Go SDK for TypeSafe AI API https://docs.typesafe.ai/api

GoSDK とクライアント☆ 1
042

jev-state

suranjaychandra

原文(英語):Turn raw app and game state into state Jev reads well. Benchmark: 74% → 100% accuracy, 43% fewer tokens.

TypeScriptSDK とクライアント☆ 0
043

typesafe_ai

typesend

原文(英語):Typed Elixir client for TypeSafe AI and its Jev System One model, with offline test stubs, concurrent fan-out, and atom-keyed answers.

ElixirSDK とクライアント☆ 0
044

jev.zig

jakeknowlton

原文(英語):An unofficial Zig client for the TypeSafe System One API (Jev)

ZigSDK とクライアント☆ 1
045

jevextract

gabazureus

原文(英語):Grounded information extraction that cannot hallucinate: code proposes spans, Jev decides. An open-source alternative to LangExtract, with a bilingual benchmark and paper.

PythonSDK とクライアント☆ 1
046

kunobi-decision

kunobi-ninja

原文(英語):Rust client for the TypeSafe System One API (Jev)

RustSDK とクライアント☆ 1
047

原文(英語):A Go SDK for the TypeSafe API, enabling quick integration with Jev.

GoSDK とクライアント☆ 1
048

原文(英語):Unofficial Ruby SDK for the TypeSafe AI API (Jev model) - typed questions, retries, and typed errors. Community port of typesafe-sdk-js.

RubySDK とクライアント☆ 1
049

原文(英語):Demo app: Jev (TypeSafe System One) use cases with the AI SDK and shadcn/ui

TypeScriptSDK とクライアント☆ 2
050

原文(英語):Generative UI two ways: json-render with an LLM vs Jev (TypeSafe System One), via the AI SDK and OpenRouter

TypeScriptSDK とクライアント☆ 2
051

原文(英語):Unofficial .NET client for the TypeSafe AI System One API

C#SDK とクライアント☆ 2
052

原文(英語):Provider-independent, strongly typed decision and evaluation model for .NET. TypeSafe JEV is the first provider.

C#SDK とクライアント☆ 1
053

SystemOneSharp

pinkroosterai

原文(英語):A .NET client for the System One API used by Jev and compatible Laya servers

C#SDK とクライアント☆ 3
054

jev

stefafafan

原文(英語):An unofficial, provider-neutral Unix client for Jev from TypeSafe AI. Written in Go.

GoSDK とクライアント☆ 13
055

原文(英語):Unofficial Go and Rust clients for the TypeSafe AI System One API (Jev)

RustSDK とクライアント☆ 7
056

hunch

steven-shoemaker

原文(英語):Ask Jev over columns of data: closed-set questions, cached and joined back.

PythonSDK とクライアント☆ 4
057

ex_typesafe_ai

iamtalha-arshad

原文(英語):Unofficial Elixir client for the TypeSafe AI API — typed structs, Req-based HTTP with retries, and ergonomic noul/choice/score questions. Not affiliated with TypeSafe AI.

ElixirSDK とクライアント☆ 3
058

omarchy-mail

petrzpav

原文(英語):Terminal Gmail client for Omarchy. Jev (TypeSafe AI) files your inbox into Gmail labels and checks your replies as you write

PythonSDK とクライアント☆ 3
059

原文(英語):A tinystruct-based TypeSafe SDK with JEV model.

JavaSDK とクライアント☆ 2
060

原文(英語):Typesafe AI SDK in Elixir using Req

ElixirSDK とクライアント☆ 1
061

原文(英語):Unofficial typed async Rust client for the TypeSafe System One API

RustSDK とクライアント☆ 1
062

typesafe-rs

AbdelStark

原文(英語):Latency-first Rust SDK for TypeSafe System One.

RustSDK とクライアント☆ 1
063

原文(英語):PHP & Laravel SDK for TypeSafe AI's JEV Model series

PHPSDK とクライアント☆ 2
064

jev

kataras

原文(英語):A Go client for the TypeSafe AI's System One API and its model, Jev.

GoSDK とクライアント☆ 5
065

jev-go

guillemus

原文(英語):Unofficial Go SDK for TypeSafe AI's Jev API

GoSDK とクライアント☆ 1
066

jev-go

kyledickey

原文(英語):TypeSafe.ai Jev Go SDK

GoSDK とクライアント☆ 1
067

原文(英語):Per-turn router for agent harnesses: one 350ms Jev call picks the model tier, effort, tools and skill, behind a hard deadline with a regex fallback. Claude Agent SDK adapter included.

TypeScriptSDK とクライアント☆ 4
068

qualm

qddegtya

原文(英語):Typed decisions from a System One model, where uncertainty is something you have to handle.

TypeScriptSDK とクライアント☆ 2
069

jev-net

brightshore

原文(英語):A lightweight .NET client for the TypeSafe AI API (System One / Jev). One dependency; a faithful port of the official Python SDK.

C#SDK とクライアント☆ 3
070

jev-php-sdk

mzainzulifqar

原文(英語):PHP SDK for TypeSafe's Jev: send text and typed questions, get typed answers with calibrated confidence. PHP 8.1+, works with any PSR-18 client, Laravel 8–13.

PHPSDK とクライアント☆ 2
071

jev-sdk-java

luigivis

原文(英語):Type-safe Java 21 client for the TypeSafe AI Jev (System One) decision API

JavaSDK とクライアント☆ 5
072

jevclient

AboveColin

原文(英語):Async Python client for TypeSafe Jev. Typed questions in, probabilities and choices out, no prose to parse.

PythonSDK とクライアント☆ 2
073

typesafe-go

zhirschtritt

原文(英語):Idiomatic Go SDK for the TypeSafe AI API

GoSDK とクライアント☆ 3
074

SystemOneDotNet

JabbaKadabra

原文(英語):.NET client for TypeSafe System One (Jev) — typed questions in, typed answers with probabilities and confidence out. No prompt engineering, no output parsing.

C#SDK とクライアント☆ 4
075

原文(英語):Use the TypeSafe Jev decision model (System One) anywhere: zero-dependency OpenAI-compatible bridge for 9Router, Claude Code, Cursor, Cline & any OpenAI SDK. Typed yes/no, choice & score judgments via CLI or HTTP.

JavaScriptSDK とクライアント☆ 3
076

原文(英語):Unofficial .NET port of the TypeSafe AI client SDK (typed questions & answers)

C#SDK とクライアント☆ 3
077

typesafe-sdk-rust

codeitlikemiley

原文(英語):Rust SDK for the TypeSafe AI API

RustSDK とクライアント☆ 3
078

原文(英語):Community .NET 10 SDK for official TypeSafe AI Jev typed decisions and Microsoft.Extensions.AI integrations.

C#SDK とクライアント☆ 3
079

jev-android

dougsong

原文(英語):A Kotlin Android SDK for UI automation powered by TypeSafe Jev, with an accessibility runtime and sample app.

KotlinSDK とクライアント☆ 6
080

jev-go

Gaurav-Gosain

原文(英語):Go client for TypeSafe's System One API and its model Jev: typed judgments and calibrated probabilities instead of generated text

GoSDK とクライアント☆ 6
081

rust-sysone

zcoder-run

原文(英語):System One TypeSafe AI Rust Client (unofficial)

RustSDK とクライアント☆ 4
082

原文(英語):Community-maintained Java SDK for the TypeSafe AI System One (Jev) API. Not an official TypeSafe product.

JavaSDK とクライアント☆ 4
083

jev

virolea

原文(英語):Ruby client for the typesafe AI Jev model

RubySDK とクライアント☆ 3
084

原文(英語):Community .NET SDK for the TypeSafe AI System One API — typed noul, choice, and score questions with structured, confidence-scored answers. Not affiliated with TypeSafe AI.

C#SDK とクライアント☆ 9
085

jev-dsl

inanna-malick

原文(英語):Agent-first Haskell DSL for TypeSafe's Jev judgment model: typed packets, inferred types, answers under the same labels

HaskellSDK とクライアント☆ 8
086

jevgo

devbackend

原文(英語):Unofficial Go client for the TypeSafe AI System One API (Jev) — typed questions in, calibrated answers out.

GoSDK とクライアント☆ 7
087

原文(英語):Scala SDK for Jev. No effect system bundled.

ScalaSDK とクライアント☆ 7
088

jev-go

Stumble

原文(英語):Community Go SDK for TypeSafe AI Jev / System One

GoSDK とクライアント☆ 6
089

go-jev

mattn

原文(英語):Go SDK and CLI for TypeSafe Jev: typed decisions (yes/no, choice, score) from a model

GoSDK とクライアント☆ 21
090

evoke

evoke-build

原文(英語):Software, by reflex. Say it, and the right small program runs: chosen by a calibrated classifier, run only when it is sure enough, and it asks before anything that cannot be undone. A CLI, a package manager and a TypeScript SDK: the first i

RustSDK とクライアント☆ 15
091

jevper

zhulinchng

原文(英語):Jev-shaped (TypeSafe System One) classification wrapper over OpenAI-like clients: probabilities and confidence instead of prose

PythonSDK とクライアント☆ 12
092

swift-jev

d-date

原文(英語):A Swift client for TypeSafe AI's Jev — typed judgements, not text

SwiftSDK とクライアント☆ 14
093

原文(英語):Go SDK for the TypeSafe AI API — typed questions in, probability distributions out.

GoSDK とクライアント☆ 8
094

advocaat

pithings

原文(英語):A small, type-safe client for asking AI questions about your data, powered by TypeSafe Jev.

TypeScriptSDK とクライアント☆ 89
095

原文(英語):Ruby client for decision models such as Typesafe Jev

RubySDK とクライアント☆ 50
096

jev

dannote

原文(英語):TypeSafe Jev for OTP: reply to Jev from a GenServer and pattern match on its answer

ElixirSDK とクライアント☆ 29
097

spring-ai-typesafe

spring-ai-community

原文(英語):A Java SDK for the TypeSafe AI JEV API, & Spring AI TypeSafe integrations.

JavaSDK とクライアント☆ 27
098

jevalyn

Ray-Hughes

原文(英語):The decision layer for your Rails app. A Rails-native wrapper around TypeSafe's Jev System One API: typed, calibrated decisions in your control flow.

RubySDK とクライアント☆ 18