API
Primary endpoint: POST /v1/systemone
Request
| Field | Type | Description |
|---|---|---|
| state | string | object | Context the model judges |
| questions | record | Named choice / score / noul questions |
| options | object? | Backend / decoding knobs |
Question types
{
"urgent": {
"type": "noul",
"instructions": "Needs a reply within the hour?"
},
"team": {
"type": "choice",
"instructions": "Which team owns this?",
"criteria": {
"outage": "service down or degraded",
"billing": "charges, refunds, invoices",
"feature": "product requests"
}
},
"tone": {
"type": "score",
"instructions": "Customer tone",
"levels": ["calm", "annoyed", "furious"]
}
}Response shape
{
"answers": {
"team": {
"type": "choice",
"choice": "billing",
"confidence": 0.94,
"probabilities": {
"billing": 0.99,
"outage": 0.01,
"feature": 0.0
}
}
}
}Threshold on confidence, noul, or the full distribution — never on free-form text.