CreateContextRequest
Request body for POST /context.
bias_direction inside calibration_bias (if supplied) is ignored — it is always auto-derived by CalibrationBias.model_validator.
domain objectrequired
What the application does, what entities it tracks, what decisions it makes.
descriptionDescription (string)required
entities object[]
Array [
nameName (string)required
descriptionDescription (string)required
]
decisionsstring[]
Default value:
[]behavioural object
How data arrives and any operational constraints.
data_cadenceData Cadence (string)
Possible values: [batch, streaming, mixed]
Default value:
batchmeaningful_windows object
anyOf
- object
- null
object
regulatorystring[]
Default value:
[]semantic_hints object[]
Array [
termTerm (string)required
definitionDefinition (string)required
]
calibration_bias object
anyOf
- CalibrationBias
- null
false_negative_costFalse Negative Cost (string)required
Possible values: [high, medium, low]
false_positive_costFalse Positive Cost (string)required
Possible values: [high, medium, low]
bias_directionBias Direction (string)
Possible values: [recall, precision, balanced]
Default value:
balancedCreateContextRequest
{
"domain": {
"description": "string",
"entities": [
{
"name": "string",
"description": "string"
}
],
"decisions": [
"string"
]
},
"behavioural": {
"data_cadence": "batch",
"meaningful_windows": {},
"regulatory": [
"string"
]
},
"semantic_hints": [
{
"term": "string",
"definition": "string"
}
],
"calibration_bias": {
"false_negative_cost": "high",
"false_positive_cost": "high",
"bias_direction": "balanced"
}
}