Skip to content

Docs

Quick Start

Everything you need to make your first request: install an SDK, get an API key, and send state plus typed questions.
Format
Docs
Reading time
2 min
Published by
TypeSafe AI
Last verified
Sep 2026

Highlights

  • POST https://api.typesafe.ai/v1/systemone with a Bearer token; the Python SDK installs via pip install typesafe-sdk and needs Python 3.10+.
  • TypeSafeClient reads TYPESAFE_API_KEY from the environment and defaults to the jev-latest model alias.
  • Responses echo a concrete model version such as jev-1.13.0 and report usage.input_tokens and usage.output_tokens.
  • Score answers include a legend mapping each numeric level back to its criteria text, alongside probabilities and confidence.

Quickstart

python
from typesafe_sdk import Noul, TypeSafeClient

client = TypeSafeClient()
response = client.system_one(
    state="My Stripe integration keeps failing. Please help ASAP.",
    questions={
        "is_urgent": Noul(instructions="Does this message express urgency?"),
    },
)
print(response.answers["is_urgent"].noul)

Watch out

The Python SDK requires Python 3.10 or newer and reads TYPESAFE_API_KEY from the environment, so the key must be set before the first call.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

X: Getting started: install the skill

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.

Follow @typesafeai