[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"glossary-fallback-model::ru":3,"gloss-cluster-fallback-model::ru":23,"gloss-next-fallback-model::ru":9},{"slug":4,"category":5,"name":6,"definition":7,"meta_desc":8,"faq":9,"schema_markup":9,"related":10},"fallback-model","mlops","Резервная модель (fallback model)","Резервная модель — это вторичная модель, на которую приложение переключает запрос, когда основная не может его обслужить: вернула ошибку, упёрлась в лимит, не уложилась в таймаут или у поставщика инцидент. Это стандартный шаблон доступности для продуктов на размещённом инференсе, потому что ваше собственное обязательство по аптайму не может быть лучше, чем у поставщика, если трафик больше некуда направить. Реализации бывают разные: от нескольких строк логики повтора с именем второй модели до слоя маршрутизации, переключающегося между поставщиками, и шлюза, который опрашивает состояние эндпоинтов и уводит трафик ещё до того, как запросы начнут падать. Пропускают обычно вопрос о том, сколько стоит ухудшенный ответ. Переключение на модель поменьше или подешевле сохраняет отзывчивость функции, но отвечает она иначе: формат вывода может поплыть, следование инструкциям ослабевает, а поведение, которое вы вытачивали под основную модель, переезд может не пережить. Для функции реферирования это приемлемый компромисс. Для шага классификации, чей вывод разбирает другая система, ответ иной формы — не деградация, а второй сбой с кодом успеха. Решайте по каждой функции, лучше ли плохой ответ честной ошибки, и оценивайте резервную модель на том же тестовом наборе, что и основную, а не считайте, что всё будет нормально. Что стоит заложить сразу: держите резерв у другого поставщика, где это возможно, ведь резерв у того же поставщика разделяет с вами тот самый сбой; делайте переключение видимым в метриках и логах, чтобы узнавать о деградации самому, а не из жалобы; ограничивайте повторы, чтобы инцидент поставщика оборачивался медленным ответом, а не скачком расходов; и репетируйте переключение осознанно, потому что путь, который проходят только во время аварии, — это путь, который никто не проверял.","Резервная модель обслуживает запросы, когда основная падает или упирается в лимит. Главный вопрос — лучше ли иной по форме ответ, чем честная ошибка.",null,[11,14,17,20],{"slug":12,"name":13},"concurrency-limit","Лимит параллельных запросов",{"slug":15,"name":16},"error-budget","Бюджет ошибок",{"slug":18,"name":19},"model-deprecation","Прекращение поддержки модели (model deprecation)",{"slug":21,"name":22},"model-router","Маршрутизатор моделей (Model Router)",[24,28,32,35,38,42,45,48,51,54,57,60],{"slug":25,"category":5,"name":26,"updated_at":27},"annotation-guidelines","Инструкции по разметке","2026-08-24T03:30:02+00:00",{"slug":29,"category":5,"name":30,"updated_at":31},"baseline-model","Базовая модель (baseline)","2026-08-24T02:46:38+00:00",{"slug":33,"category":5,"name":34,"updated_at":31},"batch-inference","Батч-инференс",{"slug":36,"category":5,"name":37,"updated_at":31},"canary-prompt","Канареечный промпт",{"slug":39,"category":5,"name":40,"updated_at":41},"champion-challenger","Чемпион–претендент (A\u002FB-тестирование моделей)","2026-08-24T02:46:37+00:00",{"slug":43,"category":5,"name":44,"updated_at":31},"class-imbalance","Дисбаланс классов",{"slug":46,"category":5,"name":47,"updated_at":31},"continuous-batching","Continuous Batching (непрерывная пакетная обработка)",{"slug":49,"category":5,"name":50,"updated_at":31},"cross-validation","Перекрёстная проверка",{"slug":52,"category":5,"name":53,"updated_at":31},"data-labeling","Разметка данных",{"slug":55,"category":5,"name":56,"updated_at":41},"drift-detection","Обнаружение дрейфа (Drift Detection)",{"slug":58,"category":5,"name":59,"updated_at":41},"eval-harness","Испытательный стенд оценки (Eval Harness)",{"slug":61,"category":5,"name":62,"updated_at":41},"experiment-tracking","Трекинг экспериментов (Experiment Tracking)"]