{
"response_format": {
"type": "json_schema",
"json_schema": {
"name": "order",
"strict": true,
"schema": {
"type": "object",
"properties": {
"order_id": {"type": "string"},
"status": {
"type": "string",
"enum": ["pending", "paid", "shipped", "done"]
},
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {"type": "string"},
"quantity": {"type": "integer"},
"price": {"type": "number"}
},
"required": ["name", "quantity", "price"],
"additionalProperties": false
}
}
},
"required": ["order_id", "status", "items"],
"additionalProperties": false
}
}
}
}