compatible-only
MODEL IDtypesafe-jev-1-14

Jev 1.14

TypeSafe AI
by 256K context

Jev 1.14 is TypeSafe AI's System One decision model for fast, machine-consumable judgments. It reads structured or unstructured application state and answers typed questions with bounded choices, ordinal scores, or yes-or-no probabilities with confidence, with stronger multilingual handling. Its 256K-token context window fits long logs, documents, and conversation histories into a single decision for routing, classification, verification, and guardrail workflows.

Jev 1.14

Jev 1.14 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.14.

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.14",
    "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.14",
    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.14',
  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.