● Архитектура / Уровень: средний / Q2 · 2026 / 29 из 90

Structured output.

гарантированный JSON-формат от LLM
Короткий
ответ
Structured output — это режим LLM, гарантирующий валидный JSON по вашей схеме. Передаёте JSON Schema → модель отвечает только по ней. Решает извечную проблему «модель отвечает почти JSON, но парсер падает».

01 Зачем нужно

Без structured output вы пишете промпт «верни JSON», парсите, ловите ошибки, перепрашиваете. С ним — модель физически не может вернуть невалидный JSON: на уровне декодинга запрещаются «неправильные» токены.

02 Примеры

Извлечение из договора: задаёте схему

  • amount: number
  • currency: "USD" | "EUR" | "RUB"
  • deadline: string (date)
  • parties: array of objects

Модель заполняет схему даже если в исходном PDF есть пропуски — null или конкретные значения.

03 Поддержка у провайдеров

  • OpenAIresponse_format: { type: "json_schema" }, строгий режим.
  • Anthropic Claude — через tool use со схемой.
  • Google Geminiresponse_schema.
  • Llama / Mistral — через библиотеки instructor, outlines.

04 В бизнесе

  • Парсинг документов. Резюме, договоры, чеки → готовый JSON.
  • Классификация с обоснованием. { category, confidence, reasoning }.
  • OCR. Распознать карточку клиента и сразу заполнить CRM.
// 07

Частые вопросы

01 Работает ли в Claude?

Да, через tool use со схемой. У OpenAI — отдельный response_format=json_schema.

02 Поддерживает русский?

Да. Поля JSON-схемы — в формате (на любом языке).

Понимаем — учим
работать с Structured output
внутри команды.

Час бесплатной диагностики: разбираем 2–3 ваших процесса и говорим прямо, где AI окупится за квартал, а где брать рано. Знания остаются у вашей команды.

Готовы поговорить?
@Aleksei_Shturbin Бот →