User repository on GitHub
Typed TypeSafe AI clients for Rust, with async and blocking backends and observable retries.
- Forks
- 4
- Last pushed
- Updated Sep 2026
Repo stats from the GitHub API, cached Oct 2026.
Jev directory
User repository on GitHub
Typed TypeSafe AI clients for Rust, with async and blocking backends and observable retries.
Repo stats from the GitHub API, cached Oct 2026.
typesafe-ai brings TypeSafe's System One evaluation API into Rust as small, typed judgments that fit inside ordinary application code. Send the state your application already has, ask focused questions, and combine the answers with your own rules. A request can: route a support case to one of your teams; classify content against a fixed set of labels; score an item along an ordered rubric; judge whether a condition is true and return its probability.
Quoted from the project's README. Read the full README.
use typesafe_ai::{Question, Request, ReqwestClient};
let request = Request::new(message).with_question(
"requests_refund",
Question::noul("Is the customer asking for a refund?"),
);
let response = client.evaluate(&request).await?;
let refund = response.answer("requests_refund").and_then(|answer| answer.noul());Watch out
Apache-2.0. A community crate, not an official TypeSafe SDK; needs a TYPESAFE_API_KEY and a Rust toolchain.
Short answers drawn from the linked project or page.
Forks and copies of this project in the directory. This entry is the canonical one.
Original write-ups on what this entry is for.
Posts from builders shipping with Jev right now.