Skip to main content

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: batch
    meaningful_windows object
    anyOf
    object
    regulatorystring[]
    Default value: []
    semantic_hints object[]
  • Array [
  • termTerm (string)required
    definitionDefinition (string)required
  • ]
  • calibration_bias object
    anyOf
    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: balanced
    CreateContextRequest
    {
    "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"
    }
    }