LearnAI
Модуль 9 · Интеграция AI по API (Pro) · Урок 4/5
Задача

Стриминг ответа

Зачем стриминг и о чём помнить? Верни JSON {"benefits": [список из 2+ плюсов], "caveat": "о чём помнить"}.

Мгновенный отклик
💡 Кусочек теории

Стриминг отдаёт ответ по мере генерации, токен за токеном, а не целиком в конце. Плюсы: пользователь видит первые слова почти сразу — воспринимается быстрым; можно прервать генерацию досрочно и сэкономить; ощущение живого ответа. О чём помнить: ответ приходит частями — их надо собирать; финальную валидацию (например, JSON) делаешь по завершении, а не на кусках; обработка ошибок сложнее (соединение может оборваться посреди потока). Для чата и длинных ответов стриминг почти обязателен, для короткого JSON под машину — не нужен. Правило: стримь то, что читает человек; для машинного JSON дождись полного ответа и валидируй.

Как оценивается · проходной 70

  • 1Валидный JSON без текста вокруг30%
  • 2Есть массив benefits и поле caveat35%
  • 3benefits: быстрый первый токен, прерывание, живость; caveat: собирать части/валидировать в конце35%
Твой промптClaude ⌄
🔒

Открой доступ, чтобы отправлять решения на мгновенную AI-проверку.

Открыть полный доступ · $49