GET
/v1/schemas/fal/chat/openrouter/router/decisions?kind=output
Accept:
| field | recorded source |
|---|---|
| schema | Source linked above. upstream-spec Source trace7fdff2185e86e1f4bdce6e9a435103ded65d595298bf206061f9ca140f9875c9{
"fetchedAt": 1790053224,
"extractorVersion": "1",
"verifiedAt": null
} |
Response body
5 properties · 3 required · 4 $defs| property | type | description | constraints |
|---|---|---|---|
| model* | string | ||
| usage* | DecisionsUsage | ||
| answers* | object | ||
| id | string | nullable | |
| provider | string | nullable |
Types
4 $defsDecisionsChoiceAnswerobject
| type* | const | "choice" | |
| confidence | number | 0 ≤ n ≤ 1 · nullable | |
| probabilities | object | nullable | |
| choice* | string |
DecisionsNoulAnswerobject
| type* | const | "noul" | |
| noul* | number | Probability from 0 to 1 that the answer is yes. | 0 ≤ n ≤ 1 |
DecisionsScoreAnswerobject
| legend | object | nullable | |
| type* | const | "score" | |
| confidence | number | 0 ≤ n ≤ 1 · nullable | |
| probabilities | object | nullable | |
| score* | number |
DecisionsUsageobject
| input_tokens* | integer | n ≥ 0 | |
| total_tokens | integer | n ≥ 0 · nullable | |
| output_tokens* | integer | n ≥ 0 | |
| cost | number | n ≥ 0 · nullable |
Validate a payload
before you spend tokensshell
$ curl -X POST https://modelschemas.com/v1/validate \
-d '{"provider":"fal","endpointId":"openrouter/router/decisions","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}