compatible-only
MODEL IDtypesafe-jev

Jev 1.13

TypeSafe AI
by

Jev 1.13 is TypeSafe AI's System One decision model for fast, machine-consumable judgments. It evaluates structured or unstructured application state against typed questions and returns bounded choices, ordinal scores, or yes-or-no probabilities with confidence in a parallel pass. Unlike generative language models, Jev does not produce free-form prose; it is designed for routing, classification, ranking, verification, guardrails, and real-time workflows where software must act on predictable outputs.

Jev 1.13

Jev 1.13 is served through Runware's compatible endpoints, which take another provider's request format. Point the SDK you already use at Runware by changing the base URL and the API key, and set model to typesafe:jev@1.

Requests and responses keep the provider's format, so its reference documents every parameter.

EndpointFormat
/v1/decisionsTypeSafe decisions

Decisions

curl -X POST https://api.runware.ai/v1/decisions \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "typesafe:jev@1",
    "state": "I was charged twice. Please fix this ASAP.",
    "questions": {
      "category": {
        "type": "choice",
        "instructions": "What is this ticket about?",
        "criteria": {"billing": null, "technical": null, "other": null}
      }
    }
  }'
from typesafe_sdk import Choice, TypeSafeClient

client = TypeSafeClient(
    api_key="your_runware_api_key",
    base_url="https://api.runware.ai",
)

response = client.system_one(
    model="typesafe:jev@1",
    state={"document": "I was charged twice. Please fix this ASAP."},
    questions={
        "category": Choice(
            instructions="What is this ticket about?",
            criteria={"billing": None, "technical": None, "other": None},
        ),
    },
)

print(response.answers["category"].choice)
import { choice, TypeSafeClient } from '@typesafe-ai/sdk';

const client = new TypeSafeClient({
  apiKey: 'your_runware_api_key',
  baseURL: 'https://api.runware.ai',
});

const response = await client.systemOne({
  model: 'typesafe:jev@1',
  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);

Compatible APIs covers the question types and the TypeSafe SDK setup, and the TypeSafe docs lists every parameter.