Docs
OfficialJev Repos & SDKs
Client SDKs
The official SDK hub: Python and JavaScript/TypeScript clients with typed questions and answers plus automatic retries, and the HTTP API for every other language.
- Format
- Docs
- Reading time
- 1 min
- Published by
- TypeSafe AI
- Last verified
- Sep 2026
Works forJev for Classification
Used inJev for Software & DevTools
Highlights
- Two official SDKs: Python and JavaScript/TypeScript.
- Both provide typed questions and answers and retry automatically with a default policy.
- Other languages call the HTTP API directly.
Quickstart
ts
import { choice, TypeSafeClient } from "@typesafe-ai/sdk";
const client = new TypeSafeClient();
const response = await client.systemOne({
state: { document: "I was charged twice. Please fix this ASAP." },
questions: {
category: choice("What is this ticket about?", { billing: null, technical: null, other: null }),
},
});
console.log(response.answers.category.choice);Questions about this entry
Short answers drawn from the linked project or page.
Two: Python and JavaScript/TypeScript. Both provide typed questions and answers plus automatic retries with a default policy; every other language calls the HTTP API directly.
Yes. The hub says both SDKs retry automatically with a default policy, so you only configure retries when you want different timing or limits than the defaults.
No. You can call the HTTP API directly from any language, but the two SDKs add typed questions and answers and handle retries automatically with their default policy.
Typed questions and answers, so you build and read requests through language-native types, plus automatic retries with the SDK's default retry policy.
The hub gives no single command; it links to a Python SDK page and a JavaScript/TypeScript SDK page, each of which covers installation and a first request for that language.
The Python page installs the client and makes a first request, and the JavaScript/TypeScript page installs its client and makes a first typed request with answer types inferred from your questions.
Yes. Only Python and JavaScript/TypeScript have official clients; the hub says you can call the HTTP API directly from any other language.
From the Jev guides
Original write-ups on what this entry is for.
From the Jev AI model community
Posts from builders shipping with Jev right now.