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

typesafe-rs

A community Rust client for Jev's System One API whose environment variables, defaults, retries, identification headers, and error kinds match the official Python and TypeScript SDKs.

Category
Repos & SDKs
Published by
Community
Author
AbdelStark
Added
2026-09-22
Tagscommunityrustsdkclassification

Highlights

  • MSRV is 1.85 (edition 2024), TLS is rustls by default with native-tls optional, and blocking and mock crates are available behind features.
  • Requests send X-TypeSafe-SDK, X-TypeSafe-Runtime, and a retry count header; API keys are redacted in Debug and errors omit the key and request body.
  • Default retries match the official SDKs: 2 retries, 500 ms initial backoff, a 5 s cap, 25% jitter, and retry-after-ms then Retry-After capped at 60 s.
  • RetryPolicy::conservative() retries only 408/429 and pre-send connection errors, because retrying 5xx on systemone can duplicate billable work.
  • Questions are built with the questions! macro using Question::noul, choice, and score builders, and state can be a string, JSON object, or array.

Quickstart

rust
use typesafe_rs::{questions, Client, Question};

#[tokio::main]
async fn main() -> Result<(), typesafe_rs::Error> {
    let client = Client::from_env()?;
    let response = client.system_one("My payouts have been failing.", questions! {
        "urgent" => Question::noul("Does this convey urgency?"),
        "team" => Question::choice("Which team?").option("billing", "Refunds"),
    }).await?;
    println!("{:?}", response.noul("urgent"));
    Ok(())
}

Watch out

Dual-licensed Apache-2.0 or MIT and not an official TypeSafe product. Needs Rust 1.85+, a TYPESAFE_API_KEY, and an async runtime; the default timeout is 10 seconds per attempt including the body.

More like this

1GitHub stars
A Rust derive layer for typed System One decisions: enums and structs become Choice, Score, and Noul questions with compile-time-checked, confidence-gated answers, plus a scriptable fake client for network-free tests.
Repos & SDKs#community#rust#sdk
Communitys1-rs
475GitHub stars
A local server and Python package that runs open models with Hugging Face Transformers or PyTorch and returns Choice, Score, and Noul answers read from next-token logits instead of generated JSON.
Repos & SDKs#community#python#open-models
Communitysimple-jev
29GitHub stars
An Elixir client that treats Jev as a peer GenServer: you reply with questions and its typed answers arrive as messages you pattern-match, with network-free tests.
Repos & SDKs#community#elixir#sdk
Communityjev
Back to all resources

From the community

Posts from builders shipping with Jev right now.

Follow @typesafeai

The open System One roundup

Jev 发布没几天,开源社区已经开始疯狂复刻了🔥 最值得推荐的五个模型: 1、Laya 421M:原生决策模型,支持 Mac 2、Decider-2B:最像 Jev,基于 Qwen3.5 3、NanoJev 0.6B:专门的 Decision Head 4、Reflex:Qwen3.5 + Direct Logits 5、System-One 4B:专门做概率校准 Show more

小墨同学
小墨同学
@xiaomovps

Jev 刚发布没几天,开源社区就出现了同款🔥 Decider-2B模型,是基于 Qwen3.5-2B 做了特殊调整 它和 Jev 模型是一样的 只做选择 评分和判断 不是文本类的 LLM 模型 但两者还是有几个明显区别: 1、模型 Jev:闭源 System One Model Decider:Qwen3.5-2B,约 1.9B 参数,Apache 2.0 开源 2、价格

Image
Reply

The launch post

Trading bot, one decision per block

Classifying 1,500 real emails

this model is actually insane at email classification i tested it on 1500 of my own emails to see how well it works and I am blown away

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

Fast browser use with Stagehand

we built blazing fast computer/browser use with Jev + @Stagehanddev. this task cost $0.001 and executed at near instant speed (in a remote browser btw) the loop: observe the page, send a11y tree as state + actions as questions, Jev decides the next action, then Stagehand Show more

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

LLM-as-a-judge, sped up

Jev has spoken. It picked which model is AGI. 20–200x faster. 40–400x cheaper. This could make things like LLM-as-a-judge insanely fast and nearly free. (I tried a bunch of prompts and still didn’t burn through $0.10.)

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