Evaluate with Jev
jev.evaluateEvaluates a state by answering multiple typed yes/no, choice, or score questions in parallel, returning calibrated probabilities and confidence for each judgment.
Instructions
Ask TypeSafe Jev typed questions about a piece of state and get calibrated probabilities back.
Send the content to judge as state (a string, or a JSON object/array for structured data) and a map of questions keyed by IDs you choose. All questions are answered in parallel against the same state, in one request, and cannot see each other's answers.
Question types:
noul: a yes/no question. Returns
noul, the probability of yes (0..1). Optionalcriteria{ true, false } describes what yes and no mean.choice: pick one option.
criteriamaps option names to descriptions (or null), up to 255 options. Returnschoice,probabilitiesper option andconfidence.score: rate along ordered levels.
criteriais an array of 2-10 level descriptions, lowest first. Returnsscore(a probability-weighted level index from 0, may fall between levels),legend,probabilitiesandconfidence.
Question IDs are not shown to the model, so instructions must state the full question. Refer to parts of structured state with backticked paths such as ticket.messages[0].text. Ask one narrow judgment per question. model is optional and defaults to the server's configured model.
images (optional, up to 4 PNG, JPEG or WebP, 4 MiB each) are judged together with state; each is either { "path": "" } for a local file inside a directory the server allows (JEV_IMAGE_DIRS), or { "data": "data:image/png;base64,..." }. Only image-capable models accept images (for example cloudflare/clef or cloudflare/clef-flash through OpenRouter); other models reject them. Never put images inside state.
provider is optional; this server offers only "typesafe".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | ||
| state | Yes | ||
| images | No | ||
| provider | No | ||
| questions | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | Yes | The model that answered, usually a versioned ID | |
| usage | Yes | ||
| answers | Yes | One answer per question ID | |
| provider | No | The provider that answered |