Что произошло: пользовательский сигнал, а не готовый приговор

Вокруг DeepSeek V4 Flash появился показательный баг-репорт. В GitHub-issue и новостной выдаче он описан как Model Identity Contamination: модель, по сообщениям пользователей, ошибочно отождествляет себя с Claude 3.5. Для пользователя это выглядит как простой, но тревожный вопрос: если модель путает собственное имя, насколько можно доверять ее поведению, тестам и сравнению с конкурентами?

Корректнее говорить не о доказанной причине ошибки, а о пользовательском сигнале. Публичный репорт указывает на проблему самоидентификации, но сам по себе не доказывает, что сбой находится именно в весах DeepSeek V4 Flash. В таких случаях источником может быть генерация модели, системная подсказка, слой совместимости API, прокси, агентская обвязка или интерфейс, который показывает одно имя модели, а фактически вызывает другое.

Тем не менее сюжет существенный. DeepSeek V4 Flash представлена как модель семейства V4 с 284 млрд total parameters, 13 млрд active parameters и контекстом 1 млн токенов. Она доступна через публичные артефакты и совместимые API, включая Anthropic-compatible endpoint. В такой архитектуре identity-сбой становится не мемом про модель, которая оговорилась, а инженерным риском: без точной трассировки трудно понять, что именно тестировал пользователь.

Поводом стал GitHub-сигнал с формулировкой о model identity contamination. Такой репорт значим сам по себе, потому что фиксирует наблюдаемое поведение модели или окружения вокруг нее. Но между наблюдением и диагнозом есть дистанция: ответ ассистента еще не объясняет, где именно возникла ошибка.

Для строгой проверки нужны воспроизводимые данные: endpoint, точный model id, исходный prompt, системные инструкции, режим работы, параметры генерации, gateway или SDK, а также raw response metadata. Без этого нельзя уверенно отличить дефект модели от ошибки маршрутизации или загрязненного контекста. В LLM-инфраструктуре одна и та же пользовательская фраза «я Claude» может появиться из разных мест.

Редакционно точная формулировка такая: пользователи сообщили о неверной самоидентификации DeepSeek V4 Flash как Claude 3.5; источник проблемы требует технической проверки. Это не снижает значимость кейса. Напротив, он показывает, почему в LLM-продуктах нужно проверять не только качество ответа, но и прослеживаемость всей цепочки вызова.

Для DeepSeek этот вопрос особенно чувствителен из-за масштаба релиза и способов интеграции. Модель можно рассматривать как самостоятельный артефакт на Hugging Face, как API-сервис и как компонент в чужих приложениях. Чем больше слоев между пользователем и моделью, тем выше риск, что фактическая модель, ее отображаемое имя и самоописание в тексте ответа разойдутся.

Цитата в переводе

«Загрязнение идентичности модели: DeepSeek V4 Flash ошибочно идентифицирует себя как Claude 3.5.»

DeepSeek GitHubпубличный GitHub-репорт о баге

Что такое model identity и почему это не мелочь интерфейса

Model identity в прикладном смысле означает способность системы корректно сообщать, какая модель отвечает пользователю: ее имя, версию, режим, провайдера и фактический маршрут запроса. В простом чате сбой выглядит почти комично: ассистент называет себя чужим именем. Для разработчика, аудитора или заказчика это уже вопрос надежности. Если идентичность не сходится, непонятно, какие результаты можно заносить в отчет.

Нужно разделять несколько уровней. Первый уровень: генерация самой LLM, то есть большой языковой модели. Она могла воспроизвести шаблон самоописания из данных или из текущего контекста. Второй уровень: системные и developer-инструкции. В них могло остаться имя другой модели или правила поведения другого провайдера. Третий уровень: gateway и совместимые API. Они могут принимать один model name, а фактически маршрутизировать запрос на другой backend. Четвертый уровень: продуктовый интерфейс, логирование и агентские фреймворки, где имя модели иногда живет отдельно от реального вызова.

Поэтому identity bug не доказывает автоматически ни копирование чужой модели, ни намеренное сокрытие происхождения. Это может быть галлюцинация, ошибка конфигурации, legacy-настройка после миграции с другого API или особенность совместимости. Пользовательский эффект при этом одинаков: доверие падает, потому что ответ перестает быть однозначно привязан к конкретной модели.

Для оценки LLM самоописание ассистента вообще не должно считаться главным источником истины. Модель не знает свои веса и маршрут запроса так, как их знает API или система логирования. Если пользователь спрашивает «кто ты?», она генерирует вероятный текстовый ответ. Авторитетными должны быть метаданные: фактический endpoint, model id после маршрутизации, request id и настройки запуска.

Именно здесь история с DeepSeek V4 Flash становится шире одного баг-репорта. Она напоминает, что пользователь видит финальный текст, а инженер должен видеть всю цепочку. Когда эта цепочка непрозрачна, даже хороший ответ сложнее использовать в сравнении моделей, аудите качества и корпоративной приемке.

Почему к DeepSeek V4 Flash приковано внимание

DeepSeek объявил DeepSeek V4 Preview 24 апреля 2026 года. В официальной новости указаны две модели семейства: V4-Pro и V4-Flash. Для V4-Flash заявлены 284 млрд total parameters и 13 млрд active parameters, а также контекст 1 млн токенов. Эти характеристики делают модель заметным релизом не только для исследователей, но и для прикладных команд, которым нужен длинный контекст и экономичный инференс.

Архитектура с большим числом total parameters и меньшим числом active parameters означает, что на каждый запрос задействуется не вся емкость модели. Для пользователей это обещание более эффективной обработки больших задач. Но длинный контекст повышает требования к гигиене prompt-цепочки: в огромный вход легче случайно занести старые инструкции, фрагменты документации другого провайдера, логи предыдущих тестов или чужие идентификаторы моделей.

На Hugging Face для DeepSeek-V4-Flash опубликованы карточка модели, конфигурационный файл и материалы для inference. Модель существует не только как удаленный API, но и как набор артефактов, которые можно запускать в разных окружениях. В результате один и тот же бренд может появляться в официальной документации, локальном запуске, облачных обвязках и сторонних инструментах.

Такой способ распространения усиливает ценность открытости, но усложняет диагностику. Если пользователь видит фразу «я Claude 3.5», надо выяснять, где она появилась: в ответе модели, в системной подсказке, в wrapper, в UI или в маппинге совместимого endpoint. Для массового релиза это часть качества продукта, а не второстепенная деталь.

Важен и продуктовый масштаб. Модель с длинным контекстом и API-доступом неизбежно попадет в разные сценарии: от ручных экспериментов до автоматизированных пайплайнов. Чем больше таких запусков, тем выше вероятность, что наружу выйдет не только качество модели, но и слабые места интеграций вокруг нее.

Где могла возникнуть путаница с Claude: Anthropic-compatible endpoint

Ключевой технический контекст для истории с Claude находится в документации DeepSeek по Anthropic API compatibility. DeepSeek описывает возможность использовать формат, совместимый с Anthropic API, чтобы разработчикам было проще подключать модели DeepSeek через существующие клиенты и инструменты. Такая совместимость полезна при миграции, но она же создает пространство для путаницы в именах.

В документации указано, что неподдерживаемые имена моделей на Anthropic-compatible endpoint могут автоматически мапиться на deepseek-v4-flash. Также Claude-like имена, начинающиеся с claude-haiku или claude-sonnet, мапятся на deepseek-v4-flash, а claude-opus мапится на deepseek-v4-pro. Само по себе это не баг, а описанное правило совместимости.

Именно такое правило дает правдоподобный сценарий identity-сбоя. Разработчик мог оставить в конфигурации Claude-like имя, запрос фактически ушел в DeepSeek, а интерфейс или агентская обвязка продолжили показывать старое название. Если при этом в prompt или логах фигурирует Claude, модель может воспроизвести это имя в самоописании. Внешне это выглядит как «DeepSeek считает себя Claude», хотя первичная причина может быть в интеграционном слое.

Из этого не следует, что каждый репорт о Claude обязательно объясняется маппингом. Проверка должна начинаться не с громкого вывода, а с маршрута запроса. В production-логах надо видеть исходный model id, фактический model id после backend mapping, endpoint, request id, версию клиента и системный prompt. Без этого спор о причине останется догадкой.

Для разработчика главный урок прагматичный: совместимость API нельзя воспринимать как полную замену провайдера без ревизии конфигураций. Старые имена моделей, шаблоны system prompt, настройки SDK и подписи в UI должны пройти отдельную проверку. Иначе миграция пройдет технически, но в отчетах и пользовательских ответах останутся следы прежнего стека.

Цитата в переводе

«Claude-подобные имена, начинающиеся с claude-haiku или claude-sonnet, сопоставляются с deepseek-v4-flash; claude-opus сопоставляется с deepseek-v4-pro.»

DeepSeek API documentationофициальная документация DeepSeek

Цена, режимы и масштаб тестирования

В официальной документации цен DeepSeek для deepseek-v4-flash указаны thinking и non-thinking modes, контекст 1M, maximum output 384K и concurrency limit 2500. Там же приведены цены: cache-hit input price $0.0028 за 1 млн токенов, cache-miss input price $0.14 за 1 млн токенов и output price $0.28 за 1 млн токенов.

Эти параметры объясняют, почему V4 Flash будут активно тестировать. Модель с длинным контекстом, низкой ценой кешированного ввода и высокой заявленной параллельностью подходит для задач, где нужно обрабатывать большие массивы однотипных данных: документацию, код, отчеты, внутренние базы знаний, длинные диалоги поддержки. Чем шире применение, тем больше пользователей замечают нестандартное поведение.

Массовое тестирование почти всегда неоднородно. Одни команды вызывают официальный API напрямую, другие используют совместимые клиенты, прокси, agent-framework, локальные скрипты или UI над API. Уровень контроля конфигураций различается. Поэтому у популярной модели identity-сигналы быстрее становятся публичными: не обязательно потому, что модель чаще ошибается по сути, а потому, что ее проверяют в большем числе окружений.

Отдельного внимания требуют thinking и non-thinking modes. Если режим работы меняет формат ответа или поведение системы, его нужно фиксировать в логах. Identity-сбой в финальном ответе заметен сразу, а рассинхронизация в промежуточных рассуждениях или агентских шагах может быть менее очевидной. Для автоматизации она не менее существенна.

В тестах такой набор характеристик создает двойной эффект. С одной стороны, низкая стоимость отдельных режимов и длинный контекст упрощают массовые прогоны. С другой стороны, чем длиннее вход и сложнее обвязка, тем больше мест, где может появиться чужой идентификатор, старая инструкция или неявное правило маршрутизации.

Как сбой идентичности искажает тесты моделей

В сравнении LLM вопрос «как модель себя называет» не является декоративным. A/B-тесты, benchmark-прогоны и пилоты строятся на предположении, что каждая запись в логах соответствует конкретной модели и конкретным настройкам. Если имя модели плавает, результаты становятся труднее интерпретировать и воспроизводить.

Первый риск: неправильная маркировка логов. Команда может считать, что собирает ответы DeepSeek V4 Flash, но в части интерфейсов или отчетов появится Claude-like имя. Даже если фактически отвечала V4 Flash, это придется доказывать метаданными. Если метаданных нет, доверие к тесту падает.

Второй риск: загрязнение prompt-контекста. Когда в системной подсказке остаются инструкции от другого провайдера, модель может перенять не только имя, но и стиль отказов, формат tool use, тон ответа или правила структурирования вывода. Тогда тест измеряет не чистое поведение модели, а поведение модели в чужом окружении.

Третий риск: сбои в агентских сценариях. Агент выбирает инструменты, вызывает функции и принимает промежуточные решения с учетом ограничений модели. Если обвязка думает, что работает с одной моделью, а backend вызывает другую, могут нарушиться лимиты вывода, ожидания по контексту и формат взаимодействия с инструментами. В ручном чате это неприятность; в автоматизации это операционный риск.

Четвертый риск: неверные выводы о качестве. Если отчет утверждает, что конкретная модель прошла задачу лучше конкурентов, но окружение содержит неявный fallback или маппинг имен, результат хуже переносится на другую инфраструктуру. Для корпоративных внедрений это критично: модель должна быть не только сильной, но и трассируемой.

Именно поэтому identity-сбой не стоит списывать на курьез. Для пилота модели важно знать, что сравнивалось на самом деле. Для production важно знать, что будет отвечать пользователю завтра. Для внутреннего аудита важно иметь не только текст ответа, но и цепочку доказательств: какой запрос, какой endpoint, какая модель после маршрутизации, какой режим и какие инструкции.

Российский контекст: на что смотреть командам, которые подключают DeepSeek

Для российских разработчиков и компаний практический смысл истории не в споре брендов DeepSeek и Anthropic, а в контроле цепочки поставки модели. Совместимые API удобны: они позволяют использовать уже знакомые клиенты и быстрее переносить приложения. Но удобство миграции не отменяет обязанности проверять, какая модель фактически отвечает пользователю.

Особенно внимательно надо относиться к проектам с длинным контекстом, кешированием и автоматическими инструментами. DeepSeek V4 Flash по документации рассчитана на контекст 1 млн токенов и имеет отдельные цены для cache-hit и cache-miss ввода. Это стимулирует строить вокруг нее крупные пайплайны: анализ документов, внутренние базы знаний, обработку обращений, работу с кодом. В таких системах ошибка идентичности может попасть не только в тестовый чат, но и в отчет, клиентский ответ или внутреннее решение.

При приемке модели не стоит ограничиваться вопросом «кто ты?». Такая проверка полезна как быстрый smoke test, но она не заменяет инженерную трассировку. Нужна сверка endpoint, исходного model field, фактического маршрута, request id, версии SDK, системного prompt и режима работы. Если используется Anthropic-compatible endpoint, отдельно надо логировать, было ли Claude-like имя смэпплено на модель DeepSeek.

Такой подход не гарантирует идеального качества ответов, но снижает риск ложной уверенности. Модель может хорошо решать задачу и одновременно некорректно описывать себя в отдельных условиях. Это разные показатели надежности, и их нужно измерять отдельно.

Для команд, которые закупают или внедряют LLM через подрядчиков, это еще и вопрос приемки. В договоренностях и тестовых протоколах стоит фиксировать не только название модели в интерфейсе, но и технические признаки запуска. Иначе поставщик и заказчик могут обсуждать один и тот же отчет, но иметь разные представления о том, какая модель фактически отвечала.

Контраргументы: почему не стоит делать слишком быстрые выводы

У истории есть сильный контраргумент: самоидентификация LLM является слабым диагностическим признаком. Если модель сказала «я Claude», это не означает, что она является Claude, обучалась на конкретной модели или что провайдер что-то скрывает. Языковая модель генерирует текст по контексту, а не читает паспорт собственных весов.

Второй контраргумент связан с совместимостью API. Когда документация прямо описывает маппинг Claude-like имен на модели DeepSeek, часть странных логов может быть следствием ожидаемого поведения endpoint. Разработчик мог сам передать старое имя модели, потому что переносил приложение с другого клиента. Тогда корректнее говорить не о подмене, а о недостаточно прозрачной интеграции или слабом логировании.

Третий контраргумент: разница между пользовательским сигналом и подтвержденным дефектом. GitHub-issue значим как ранний индикатор, но для окончательного вывода нужны воспроизводимость, статус, комментарии maintainers и технические детали. Без этого рискованно превращать единичный кейс в общий вывод о качестве всей модели.

Но эти контраргументы не обнуляют проблему. Даже если причина окажется в обвязке, продуктовая ответственность не исчезает полностью: документация, fallback rules, response metadata и рекомендации по логированию должны помогать пользователю быстро отличить поведение модели от ошибки интеграции. В доверенной инфраструктуре важен не только ответ, но и возможность доказать его происхождение.

Поэтому аккуратная позиция выглядит так: не делать обвинительных выводов без логов, но и не игнорировать симптом. Identity-сбой показывает, где продуктовая упаковка модели встречается с инженерной реальностью. Если эти две части расходятся, пользователь теряет уверенность даже при приемлемом качестве отдельных ответов.

Что DeepSeek стоило бы показать рынку

Лучший ответ на identity-сигналы: не общая фраза о качестве модели, а техническая прозрачность. Пользователям нужна матрица поведения для разных способов вызова: официальный API, Anthropic-compatible endpoint, OpenAI-compatible endpoint, Hugging Face weights, inference-движки и сторонние прокси. Тогда станет понятнее, где может возникать неправильное имя модели.

Минимальный набор документации должен включать поддерживаемые model ids, правила fallback-mapping, поведение при неподдерживаемом имени, формат response metadata, рекомендации по system prompt и примеры логирования. Для моделей с thinking и non-thinking modes полезно отдельно описывать, как режим влияет на вывод и какие поля считать авторитетными.

Главный принцип прост: версию модели должен сообщать API и журнал запросов, а не сгенерированная фраза ассистента. Если пользовательский интерфейс показывает имя модели, оно должно приходить из метаданных, а не из ответа на вопрос «кто ты?». Иначе система подменяет инженерную трассировку текстовой догадкой модели.

Для рынка это признак зрелости. Пользователи готовы работать с совместимостью, маппингом и fallback, если правила явно описаны и хорошо логируются. Гораздо хуже ситуация, когда результат приходится восстанавливать по косвенным признакам: тогда даже сильная модель выглядит менее надежной как продукт.

В случае DeepSeek V4 Flash такой подход особенно важен из-за заявленных характеристик и способов распространения. Когда модель одновременно живет в документации, API, Hugging Face-артефактах и сторонних интеграциях, доверие держится не только на качестве ответа. Оно держится на том, насколько быстро пользователь может доказать, что получил ответ именно от той модели, которую тестировал.

Что это означает на практике

Практический вывод для команд не сводится к запрету на совместимые API или к недоверию к DeepSeek V4 Flash. Совместимость полезна, особенно при миграции приложений и инструментов. Но ее нужно сопровождать дисциплиной логирования и приемочными тестами. Если модель подключается как часть продукта, команда должна видеть не только красивый ответ, но и технический след ответа.

Быстрый вопрос «кто ты?» можно оставить как smoke test, но нельзя делать его единственным критерием. Модель может ответить неправильно из-за контекста, а метаданные при этом покажут корректный маршрут. Возможна и обратная ситуация: финальный ответ выглядит нормально, но в логах обнаруживается неявный fallback или неожиданный mapping. Оба сценария важны для качества внедрения.

В production-сценариях identity checks стоит ставить рядом с проверками качества, tool calling, latency, кеширования и работы с длинным контекстом. Особенно это касается систем, где ответ модели попадает в клиентскую коммуникацию, внутренний отчет или решение другого автоматического компонента.

  • Считать кейс пользовательским сигналом: пользователи сообщили о самоидентификации DeepSeek V4 Flash как Claude 3.5, но причину нужно устанавливать по логам и метаданным.
  • При тестировании сохранять endpoint, исходный model id, фактический model id после маршрутизации, request id, headers, system prompt, temperature и режим thinking или non-thinking.
  • Если используется Anthropic-compatible endpoint, отдельно проверять правила маппинга Claude-like имен на deepseek-v4-flash или deepseek-v4-pro.
  • Не считать фразу модели о самой себе авторитетным источником версии. Версию и провайдера надо брать из API-метаданных и журналов инфраструктуры.
  • Для benchmark и A/B-тестов фиксировать SDK, gateway, proxy, prompts и fallback rules, иначе результаты трудно воспроизвести.
  • В production-сценариях включать identity checks в приемочные тесты наряду с качеством ответов, tool calling, latency, кешированием и работой с длинным контекстом.

Вывод

GitHub-сигнал о том, что DeepSeek V4 Flash ошибочно называет себя Claude 3.5, важен не как готовое обвинение, а как проверяемый симптом. Он поднимает вопрос model identity: способности всей системы, от API до интерфейса, надежно показывать, какая модель фактически отвечала пользователю.

Контекст DeepSeek делает этот вопрос особенно практическим. У V4 Flash заявлены 284 млрд total parameters, 13 млрд active parameters, контекст 1 млн токенов и привлекательная API-экономика. Документация также описывает совместимость с Anthropic API и маппинг Claude-like имен. Это удобно для миграции, но требует аккуратной наблюдаемости.

Главный вывод для разработчиков спокойнее громкого заголовка: качество LLM сегодня определяется не только силой ответа, ценой и скоростью. Оно зависит и от того, можно ли доказать происхождение ответа. Если модель или окружение путают идентичность, страдают тесты, доверие и воспроизводимость, даже когда сама задача решена правильно.

Источники

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

DeepSeek V4 Flash действительно является Claude 3.5?

Публичный сигнал говорит только о том, что пользователи видели неверную самоидентификацию модели как Claude 3.5. Это не доказывает, что модель является Claude или что проблема находится в весах. Причину нужно проверять по endpoint, model id, метаданным ответа, системным инструкциям и маршрутизации.

Почему фраза модели о самой себе не считается надежным доказательством?

LLM генерирует текстовый ответ по контексту и инструкциям. Она не является авторитетным источником сведений о собственном backend-маршруте. Для проверки версии и провайдера важнее API-метаданные, request id, фактический model id после маршрутизации и журналы инфраструктуры.

Как Anthropic-compatible endpoint может повлиять на путаницу имен?

Документация DeepSeek описывает маппинг некоторых Claude-like имен на модели DeepSeek. Если разработчик оставил старое имя модели в конфигурации или интерфейсе, запрос может уйти в DeepSeek, а отображаемое имя или контекст продолжат ссылаться на Claude. Поэтому при миграции нужно проверять не только ответ, но и правила mapping.

Что логировать при тестировании DeepSeek V4 Flash?

Минимальный набор: endpoint, исходный model id, фактический model id после маршрутизации, request id, headers, версию SDK, gateway или proxy, system prompt, temperature, режим thinking или non-thinking и правила fallback. Это помогает воспроизвести тест и доказать, какая модель отвечала.

Почему этот баг важен для A/B-тестов и benchmark?

Сравнение моделей строится на точной привязке каждого ответа к модели и настройкам запуска. Если имя модели в логах или интерфейсе расходится с фактическим вызовом, результаты трудно интерпретировать, переносить на другую инфраструктуру и использовать в отчетах о качестве.

Практический чек-лист

Чек-лист проверки identity-сбоя в LLM

PDF-чек-лист для downloads/checklist.pdf помогает команде быстро проверить, не путаются ли отображаемое имя модели, фактический backend и текстовое самоописание ассистента.

Перед запуском теста

  • Зафиксировать endpoint и тип совместимости API.
  • Записать исходный model id из конфигурации клиента.
  • Отдельно указать, используется ли Anthropic-compatible endpoint.
  • Проверить, нет ли Claude-like имен в старых настройках, шаблонах prompt или UI.
  • Сохранить версию SDK, gateway, proxy и agent-framework.

Во время запроса

  • Сохранять request id и raw response metadata.
  • Фиксировать фактический model id после маршрутизации, если он доступен.
  • Записывать system prompt, developer-инструкции и пользовательский prompt.
  • Указывать temperature и режим thinking или non-thinking.
  • Отмечать fallback rules и правила mapping неподдерживаемых имен.

После ответа

  • Не считать фразу модели о самой себе доказательством версии.
  • Сверять самоописание с API-метаданными и журналами инфраструктуры.
  • Отмечать расхождения между UI, логами и ответом ассистента.
  • Не включать спорные результаты в benchmark без воспроизводимых данных.
  • Для production добавить identity checks к приемочным тестам качества, tool calling, latency и длинного контекста.

Вопросы и ответы

DeepSeek V4 Flash действительно является Claude 3.5?

Публичный сигнал говорит только о том, что пользователи видели неверную самоидентификацию модели как Claude 3.5. Это не доказывает, что модель является Claude или что проблема находится в весах. Причину нужно проверять по endpoint, model id, метаданным ответа, системным инструкциям и маршрутизации.

Почему фраза модели о самой себе не считается надежным доказательством?

LLM генерирует текстовый ответ по контексту и инструкциям. Она не является авторитетным источником сведений о собственном backend-маршруте. Для проверки версии и провайдера важнее API-метаданные, request id, фактический model id после маршрутизации и журналы инфраструктуры.

Как Anthropic-compatible endpoint может повлиять на путаницу имен?

Документация DeepSeek описывает маппинг некоторых Claude-like имен на модели DeepSeek. Если разработчик оставил старое имя модели в конфигурации или интерфейсе, запрос может уйти в DeepSeek, а отображаемое имя или контекст продолжат ссылаться на Claude. Поэтому при миграции нужно проверять не только ответ, но и правила mapping.

Что логировать при тестировании DeepSeek V4 Flash?

Минимальный набор: endpoint, исходный model id, фактический model id после маршрутизации, request id, headers, версию SDK, gateway или proxy, system prompt, temperature, режим thinking или non-thinking и правила fallback. Это помогает воспроизвести тест и доказать, какая модель отвечала.

Почему этот баг важен для A/B-тестов и benchmark?

Сравнение моделей строится на точной привязке каждого ответа к модели и настройкам запуска. Если имя модели в логах или интерфейсе расходится с фактическим вызовом, результаты трудно интерпретировать, переносить на другую инфраструктуру и использовать в отчетах о качестве.