Запрос схемы#
Используйте response_format.type: json_schema с json_schema, содержащим name, strict: true и schema. Это требует ограниченного декодирования в обслуживающем бэкенде. Одна только текстовая инструкция не является строгой гарантией JSON.
Проверка на вашей стороне#
Разберите ответ и проверьте его с помощью той же схемы. Рассматривайте усечённый ответ, отказ или неподдерживаемую схему как неудачный результат. Не возвращайте частичный JSON потребителю, ожидающему полный объект.
Поддерживаемые развёртывания#
Актуальный список возможностей является авторитетным. Пока обслуживающий бэкенд не прошёл тесты схемы, строгий режим не считается проверенным. Неподдерживаемый режим схемы должен явно завершаться ошибкой.
Пример запроса
curl https://weightsapi.com/v1/chat/completions \
-H "Authorization: Bearer $WEIGHTSAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "Qwen/Qwen3-32B",
"messages": [
{
"role": "user",
"content": "Hello!"
}
],
"stream": true
}'