{ "type": "json_schema", "name": "event_extraction", "schema": { "type": "object", "properties": { "event_name": { "type": "string", "description": "The name of the event" }, "date": { "type": "string", "description": "When the event takes place" }, "location": { "type": "string", "description": "Where the event takes place" }, "participants": { "type": "array", "items": { "type": "string" }, "description": "People attending the event" }, "description": { "type": "string", "description": "Brief description of the event" } }, "required": ["event_name", "date", "location", "participants", "description"], "additionalProperties": false } }