Skip to content

Docs

API Reference

The raw HTTP contract behind every SDK: POST a state plus typed noul, choice, and score questions to /v1/systemone, and get one answer per question, with error codes and retry guidance.
Format
Docs
Reading time
3 min
Published by
TypeSafe AI
Last verified
Sep 2026

Highlights

  • Answers come back keyed by the ids you supply; ids are never sent to the model.
  • Choice accepts up to 255 options; Score takes 2 to 10 ordered levels.
  • Choice and Score answers carry a 0-1 confidence; Noul returns only the probability of yes.
  • Errors are 401, 422, 429, and 529; retry 429 and 529 with exponential backoff.

Quickstart

json
{
  "state": "Help! My payouts have been failing for 3 days.",
  "model": "jev-latest",
  "questions": {
    "is_urgent": {
      "type": "noul",
      "instructions": "Does this convey urgency?"
    }
  }
}

Watch out

Choice caps at 255 options and Score at 10 levels, so very large candidate sets need pre-filtering or multiple passes.

Questions about this entry

Short answers drawn from the linked project or page.

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