evaluate
Assess any text or JSON content against multiple typed questions—yes/no, choice, or rubric—in a single parallel call to get structured answers.
Instructions
Evaluate content against one or more typed questions using TypeSafe's System One API (model 'jev'). Supports three question primitives that can be mixed in a single call: noul (yes/no, returns a probability 0-1), choice (select the best-fitting option from a fixed set), and score (rate against a rubric with 2-10 levels). All questions in a call are answered in parallel against the same input.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | Yes | Model identifier to use for evaluation, e.g. "jev-latest". | |
| state | Yes | The content to evaluate. A plain string for text, or a structured object/array to evaluate as JSON. | |
| questions | Yes | Map of question id to question definition. Each key becomes the corresponding answer's key in the response. At least one question is required. |