GET
/v1/schemas/typesafe/decision/v1/systemone?kind=output
Accept:
kind outputactivity decisionhash 25a8cf2b…extracted Nov 11, 2026version currentsource upstream spec ↗
| field | recorded source |
|---|---|
| schema | Source linked above. upstream-spec Source trace3ca93b6e6b9aa8d7820531b78c66ed7a9798b11e6e163ad96b140fb3d75fbcf4{
"fetchedAt": 1794374486,
"extractorVersion": "2",
"verifiedAt": null
} |
Response body
3 properties · 3 required · 7 $defs| property | type | description | constraints |
|---|---|---|---|
| model* | string | Name of the model that answered the questions. May differ from the alias supplied in the request. | |
| answers* | object | Answers keyed by the question names supplied in the request. Each answer's type matches its question's type. | |
| usage* | Usage | Input and output token counts for this evaluation. |
Types
7 $defsAnswerNoulAnswer | ChoiceAnswer | ScoreAnswer | …
An answer whose type matches the corresponding question.
BoxAnswerobject
A located box with normalized edge coordinates and confidence.
| type* | const | Identifies a box answer. | "box" |
| box* | BoxCoordinates | The box's edges as fractions of image height and width, from 0 to 1. Each coordinate is the expected value of its edge's predicted position. | |
| confidence* | number | Confidence for the given box, from 0 to 1, with 1 being more confident. Null when the model does not provide confidence. | nullable |
BoxCoordinatesobject
Normalized box edges. Vertical coordinates are measured from the top of the image; horizontal coordinates are measured from the left.
| top* | number | Top edge of the box, as a fraction of image height from the top (0-1). | |
| bottom* | number | Bottom edge of the box, as a fraction of image height from the top (0-1). | |
| left* | number | Left edge of the box, as a fraction of image width from the left (0-1). | |
| right* | number | Right edge of the box, as a fraction of image width from the left (0-1). |
ChoiceAnswerobject
The selected choice, confidence, and probabilities for a choice question.
| type* | const | Identifies a selection from the requested choices. | "choice" |
| choice* | string | The name of the choice with the highest probability among the question's criteria. | |
| confidence* | number | Confidence in the selected choice, from 0 to 1. Higher values indicate greater certainty; use lower values to flag uncertain selections for review. | |
| probabilities* | object | Probability of each choice in criteria, keyed by choice name, from 0 to 1. Shows how likely the alternatives are; values sum to approximately 1. |
NoulAnswerobject
The probability of a yes answer or a true statement.
| type* | const | Identifies a yes/no answer. | "noul" |
| noul* | number | Probability of a yes answer or a true statement, from 0 to 1. Values near 1 favor yes or true, values near 0 favor no or false, and values near 0.5 indicate uncertainty. |
ScoreAnswerobject
An expected score with its rubric, confidence, and score-level probabilities.
| type* | const | Identifies a rating against the requested score levels. | "score" |
| score* | number | Expected score: the probability-weighted average of the rubric levels. May fall between integer levels. | |
| confidence* | number | Confidence in the score, from 0 to 1. Higher values indicate greater certainty; use lower values to flag uncertain ratings for review. | |
| legend* | object | The requested criteria mapped to their score levels, so you can interpret the score. | |
| probabilities* | object | Probability of each score level, from 0 to 1, using the same keys as legend. Shows how likely the alternatives are; values sum to approximately 1. |
Usageobject
Token usage for the request.
| input_tokens* | integer | Number of billable input tokens used to evaluate the request. | |
| output_tokens* | integer | Number of output tokens used to answer the questions. Output tokens are currently free of charge. |
Validate a payload
before you spend tokensshell
$ curl -X POST https://modelschemas.com/v1/validate \
-d '{"provider":"typesafe","endpointId":"v1/systemone","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}