Structured Output Example¶
Example Scenario: Enterprise Feedback Summarization
The example below demonstrates how a model can return structured JSON output when a schema is defined using the response_format parameter.
Example Request:
"response_format": {
"required": ["sentiment", "summary", "action_recommended"],
"properties": {
"sentiment": {
"type": "string",
"enum": ["Positive", "Neutral", "Negative"],
"description": "Overall sentiment of the customer feedback."
},
"summary": {
"type": "string",
"description": "A concise summary of the feedback content."
},
"action_recommended": {
"type": "string",
"description": "Suggested next step based on the feedback."
}
}
}
Example Response: