Jev is not a chat model. Do not send Jev requests to /v1/chat/completions or /v1/messages. Use the dedicated POST /v1/evaluate endpoint to receive structured answers based on state and questions.

Basic request

Request fields

  • model: use jev.
  • state: business context as an object, array, or text. The gateway does not interpret business fields for you.
  • questions: a map of questions. Each key identifies an answer your application will consume.
  • questions.<name>.type: choice, score, or noul.
  • questions.<name>.instructions: what Jev should evaluate.
  • choice: use a criteria object to define options and their meanings.
  • score: use an ordered criteria array for score bands.
  • noul: returns the probability that a condition is true; some compatible services call this boolean.

Result example

The answers keys match the question keys in the request. A choice answer includes the selected option, confidence, and option probabilities. A score answer includes a score and probabilities. A noul answer includes true and false probabilities. Preserve the returned usage fields for accounting.

Billing and safety

Jev requests are billed per request rather than using Chat Completions input/output token pricing. Treat confidence and probabilities as decision signals and define your own human-review boundary. Do not place passwords, API keys, or unrelated private data in state. Business errors are returned as gateway errors; a failed request does not create a successful-call charge record.