models/Typesafe/Jev
T
Typesafe

Jev

classification
Compare

Jev is TypeSafe's structured evaluation model. It evaluates one state against typed Noul, Choice, and Score questions and returns calibrated answers with probabilities and confidence.

MODALITIES
text
INPUT
$0.042 /1M
OUTPUT
$0 /1M
RELEASED
2026-09-17

Jev (typesafe/jev) is a classification model from Typesafe, released 2026-09-17. Pricing via AIgateway: input $0.042/M tokens, output $0/M tokens. Call it via https://api.aigateway.sh/v1/classifications — set model="typesafe/jev".

model · typesafe/jev

Use this model

model: typesafe/jev
curl https://api.aigateway.sh/v1/classifications \
  -H "Authorization: Bearer $AIGATEWAY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"typesafe/jev","state":"Help! My payouts have been failing for 3 days.","questions":{"is_urgent":{"type":"noul","instructions":"Does this convey urgency?","criteria":{"true":"Explicitly time-sensitive","false":"No urgency expressed"}}}}'

Capabilities

Pricing

Input$0.042 / 1M tokens
Output$0 / 1M tokens
You pay pass-through pricing.
See API example →CompareAPI referenceSee usage ranking →

Collections

More text models →More from TypesafeFrontier models →Free-tier models →
API schema

Call Jev from any OpenAI SDK

POST https://api.aigateway.sh/v1/classifications·Content-Type: application/json·Auth: Bearer sk-aig-...

Request body

json
{
  "model": "typesafe/jev",
  "state": "Help! My payouts have been failing for 3 days.",  // a string, or an object
  "questions": {
    "is_urgent": {
      "type": "noul",                                   // noul | choice | score
      "instructions": "Does this convey urgency?",
      "criteria": { "true": "Explicitly time-sensitive", "false": "No urgency expressed" }
    },
    "department": {
      "type": "choice",
      "instructions": "Which team should handle this?",
      "criteria": { "billing": "Payments, refunds", "technical": "Bugs, outages", "sales": "Pricing, upgrades" }
    },
    "frustration": {
      "type": "score",
      "instructions": "How frustrated is the customer?",
      "criteria": ["Calm", "Frustrated", "Very angry"]
    }
  }
}

Response

json
{
  "answers": {
    "is_urgent": { "type": "noul", "noul": 0.95 },
    "department": {
      "type": "choice",
      "choice": "billing",
      "confidence": 0.8,
      "probabilities": { "billing": 0.87, "technical": 0.13, "sales": 0 }
    },
    "frustration": {
      "type": "score",
      "score": 1.04,
      "confidence": 0.94,
      "legend": { "0": "Calm", "1": "Frustrated", "2": "Very angry" },
      "probabilities": { "0": 0, "1": 0.96, "2": 0.04 }
    }
  },
  "model": "typesafe/jev",
  "usage": { "input_tokens": 426, "output_tokens": 73, "billing_unit": "token" }
}

Quickstart

import os, requests

r = requests.post(
    "https://api.aigateway.sh/v1/classifications",
    headers={"Authorization": f"Bearer {os.environ['AIGATEWAY_API_KEY']}"},
    json={
        "model": "typesafe/jev",
        "state": "Help! My payouts have been failing for 3 days.",
        "questions": {
            "is_urgent": {"type": "noul", "instructions": "Does this convey urgency?",
                          "criteria": {"true": "Explicitly time-sensitive", "false": "No urgency expressed"}},
            "department": {"type": "choice", "instructions": "Which team should handle this?",
                           "criteria": {"billing": "Payments, refunds", "technical": "Bugs, outages"}},
        },
    },
)
print(r.json()["answers"])

Errors

401authentication_errorInvalid or missing API key
402insufficient_creditsWallet empty (PAYG only)
404not_foundUnknown model or endpoint
429rate_limit_errorOver per-minute limit — see Retry-After header
500server_errorUpstream provider failed (retryable)
503service_unavailableUpstream saturated (retryable)
Full docs →API reference →OpenAPI spec →llms.txt →

Frequently asked questions

What is Jev?
Jev is TypeSafe's structured evaluation model. It evaluates one state against typed Noul, Choice, and Score questions and returns calibrated answers with probabilities and confidence. It is a classification model from Typesafe, accessible via AIgateway's OpenAI-compatible API at slug typesafe/jev.
How much does Jev cost via AIgateway?
Input costs $0.042 per 1M tokens; output costs $0.000 per 1M tokens, billed pass-through.
How do I call Jev from my code?
Point the OpenAI SDK at https://api.aigateway.sh/v1 with your AIgateway key and set model to "typesafe/jev". The request and response shapes match OpenAI exactly.
Does Jev support streaming, tool calling, vision, and JSON mode?
Streaming — no. Tool calling — no. Vision — no. JSON mode — no. Prompt caching — no.
Can I bring my own Typesafe API key (BYOK)?
Yes. Attach a Typesafe key in your AIgateway dashboard and this model flips to pass-through — you pay Typesafe directly and AIgateway adds no platform fee on those calls.