response_format орнату
JSON режимі қарапайым нысан үшін пайдалы. JSON Schema схема атауын, өріс құрылымын, міндетті қасиеттерді және артық қасиеттерді қабылдамау тәсілін қосады.
Қатаң схема қорғаныстық талдауды азайтады, бірақ қолданба жағындағы тексеруді ешқашан алмастырмайды.
JSON Schema жауап пішімі
json
{
"model": "openai/gpt-5.6-sol",
"messages": [{"role": "user", "content": "Extract an order summary."}],
"response_format": {
"type": "json_schema",
"json_schema": {
"name": "order_summary",
"strict": true,
"schema": {
"type": "object",
"properties": {"items": {"type": "array"}, "total": {"type": "number"}},
"required": ["items", "total"],
"additionalProperties": false
}
}
}
}Схеманы жобалау
- Өрістер мен сипаттамаларды ықшам әрі доменге тән етіңіз.
- Белгісіз өрістерге рұқсат етілмейтін жерде additionalProperties: false мәнін орнатыңыз.
- Деректерді тұтынатын жақпен келісілген шартты байқатпай өзгертудің орнына схемаларды өз кодыңызда нұсқалаңыз.
Нәтижені өңдеу
Қайтарылған JSON-ды API немесе дерекқор пайдаланатын сол валидатормен тексеріңіз.
Егер модель немесе бағыт сұралған пішімді қабылдамаса, басқарылатын қатені көрсетіп, модельдер каталогы арқылы үйлесімді нұсқаны таңдаңыз.