{"type":"object","contentType":"application/json","properties":{"model":{"type":"string"},"answers":{"type":"object","description":"One answer per field, keyed by field name. value is null when the input does not determine it.","additionalProperties":{"type":"object","properties":{"type":{"type":"string"},"value":{},"guess":{},"p_null":{"type":"number"},"confidence":{"type":"number"},"span":{"type":"array","items":{"type":"integer"}},"spans":{"type":"array","items":{"type":"array","items":{"type":"integer"}}},"mean":{},"median":{},"p10":{},"p90":{},"p_below":{"type":"number"},"p_above":{"type":"number"},"quantiles":{"type":"array"},"steps":{"type":"array","description":"Forecast only: one estimate per step."}},"required":["type","value"]}},"truncated":{"type":"boolean"},"state_text":{"type":"string"},"usage":{"type":"object","properties":{"state_tokens":{"type":"integer"},"image_tokens":{"type":"integer"},"schema_tokens":{"type":"integer"},"input_tokens":{"type":"integer"},"output_tokens":{"type":"integer"},"passes":{"type":"integer"}},"required":["input_tokens","output_tokens"]}},"required":["model","answers","truncated","usage"]}