weightsapi.ИНФЕРЕНЦИЯКонсоль
Навигация
Строгий вывод JSON

Строгий вывод JSON

Ограничивайте структуру и проверяйте каждый ответ.

Запрос схемы#

Используйте 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
}'