/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: usejev.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, ornoul.questions.<name>.instructions: what Jev should evaluate.choice: use acriteriaobject to define options and their meanings.score: use an orderedcriteriaarray for score bands.noul: returns the probability that a condition is true; some compatible services call thisboolean.
Result example
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 instate. Business errors are returned as gateway errors; a failed request does not create a successful-call charge record.