
Поддержка «Day-Zero» для vLLM-Omni в Ming-3.0 — это пул-реквест, и он обслуживает не тот чекпоинт
- OrcaНОВИНКАOrca: OrcaCyber Ultra 1.02026-10-17$5.00 / $10.00 за 1 млн токенов · 9 tok/s
- deepseekНОВИНКАDeepSeek: DeepSeek V4.1 Flash 10172026-10-17$0.15 / $0.60 за 1 млн токенов · 233 tok/s
- DeepSeekНОВИНКАDeepSeek: DeepSeek V4.1 Flash2026-10-1740Интеллект
- OrcaНОВИНКАOrca: OrcaCyber Zero 1.52026-10-10$3.00 / $7.50 за 1 млн токенов · 94 tok/s
- openaiOpenAI: GPT-6.1 Sol2026-09-2952Интеллект
- anthropicAnthropic: Claude Sonnet 5.52026-09-2856Интеллект
- typesafeTypeSafe: Jev 1.132026-09-24$0.04 / $0.00 за 1 млн токенов · 787 tok/s
- OpenAIOpenAI: GPT-6 Luna2026-09-2238Интеллект
- OpenAIOpenAI: GPT-6 Sol2026-09-2248Интеллект
- AnthropicAnthropic: Claude Opus 5.52026-09-2258Интеллект
- xAIGrok 4.72026-09-2146Интеллект
- OrcaOrca: OrcaCyber Zero 1.02026-09-17$3.00 / $7.50 за 1 млн токенов · 40 tok/s
- OrcaOrca: OrcaVerify Text 1.02026-09-16$2.00 / $0.00 за 1 млн токенов · 832 tok/s
- OpenAIOpenAI: GPT-6 Astra2026-09-0453Интеллект77Кодинг
- GoogleGoogle: Gemini 3.8 Flash2026-09-0241Интеллект76Кодинг
- AlibabaQwen: Qwen3.8 Max (0902)2026-09-0245Интеллект76Кодинг
- AnthropicAnthropic: Claude Fable 5.12026-09-0153Интеллект82Кодинг
- TencentTencent: Hy4 preview2026-08-28$0.83 / $2.50 за 1 млн токенов · 51 tok/s
- AlibabaQwen: Qwen3.8 Flash2026-08-26$0.15 / $0.47 за 1 млн токенов · 120 tok/s
- z-aiZ.ai: GLM 5.3 Flash2026-08-2642Интеллект72Кодинг
Пост вышел 19 октября 2026 года и читается как анонс выпуска: пять речевых моделей от 0.5B до 126B, «запускайте их уже сегодня с vLLM-Omni». А вот что репозиторий показывает на момент написания: один открытый пул-реквест, сорок файлов, никакого слияния — и заголовок, в котором указано Ming-3.0-audio-tiny, тогда как каждая строка патча нацелена на Ming-3.0-tts-tiny. Обе — реальные контрольные точки в семействе Ming-3.0, которое inclusionAI загружает на Hugging Face с 3 сентября 2026 года, и они выполняют разные задачи: одна слушает, другая говорит. Ни одна из них не является флагманской моделью на 126B, на которую указывает фраза «126B общих параметров, 6.5B активных» в том же посте. Так что честная версия истории дня запуска оказывается более узкой и более полезной, чем заголовок: у Ming-3.0 есть убедительный путь обслуживания на рассмотрении — для одной из пяти моделей, а остальные четыре по-прежнему загружаются через Transformers или не загружаются вовсе. Документированные сбои ИИ и инциденты со стеком обслуживания, стоящие за подобными постами, собраны в OrcaRouter AI Incident Archive, где каждая запись содержит собственные источники, степень серьёзности, оценку уверенности и отметку об оспаривании.
Ничто из этого не является жалобой на работу. Пул-реквест 9119 необычайно тщателен для первой интеграции, и именно тесты — причина верить в то, что он будет принят. Но разрыв между «выпустили пять моделей с открытым исходным кодом» и «обслуживать их уже сегодня» — это и есть вся тема этой статьи, потому что именно в этом разрыве принимаются решения о развёртывании. Всё ниже прочитано из пул-реквеста, реестра vLLM-Omni и пяти репозиториев Hugging Face. Там, где число принадлежит самому вендору, предложение, в котором оно приводится, говорит об этом.
Что на самом деле содержит pull request 9119
Открыт в 16:32 UTC 19 октября 2026 года в vllm-project/vllm-omni, всё ещё открыт: 40 файлов, 4 578 добавлений и 211 удалений. В центре — новый класс модели Ming3TTSForConditionalGeneration, а также запись в реестре пайплайнов, YAML двухстадийного развёртывания и OpenAI-совместимый адаптер, предоставляющий синтез по адресу /v1/audio/speech. Рецепт рассчитан на один H100 или H200, vLLM 0.32.0, Python 3.12, CUDA 13.0 и Transformers 5.19, с фиксацией на коммите vLLM-Omni 9eb1adcc0.
Две детали делают это больше чем демо. Во-первых, для нового класса есть контрактный тест на 1 271 строку, отдельный набор тестов транспортного уровня и небольшой файл «контракта релиза». Набор такого размера пишет тот, кто рассчитывает, что модель переживёт следующий рефакторинг, а не тот, кто публикует блокнот. Во-вторых, патч также содержит 219 строк тестов общего модуля для более старой реализации ming_tts, а значит, автор проверил, что новый путь не сломал тихо предыдущее поколение.
Чего в нём нет, так это какой-либо поддержки моделей понимания аудио из этого семейства. Нет ни энкодера для аудиовхода, ни адаптера транскрипции, ни маршрута ASR. Патч целиком посвящён синтезу речи.
• Пул-реквест — 9119, открыт, создан 19 октября 2026 г., 40 файлов, +4,578/−211.
• Добавлен класс — Ming3TTSForConditionalGeneration, зарегистрированный рядом со старым MingTTSForConditionalGeneration.
• Эндпоинт — /v1/audio/speech в формате OpenAI через новый адаптер.
• Цель рецепта — один H100 или H200, vLLM 0.32.0, коммит vLLM-Omni 9eb1adcc0.
• Контрольная точка подана — inclusionAI/Ming-3.0-tts-tiny, всего 7,9 млрд параметров, около 1,3 млрд активных.
![A screenshot of GitHub pull request 9119 in vllm-project/vllm-omni, titled '[New Model] Ming-3-TTS (inclusionAI/Ming-3.0-audio-tiny) Support'. It shows 'yuanheng-zhao wants to merge 24 commits into vllm-project:main from yuanheng-zhao:model/ming3-tts-vllm2', 40 files changed, +4,578 and -211, and the contributor-intent block whose first answer reads 'Support deploying inclusionAI/Ming-3.0-tts-tiny with vLLM 0.32.0'. The purpose note names Ming-3.0-TTS Tiny and the test plan names vLLM 0.32.0.](https://cms.orcarouter.ai/api/media/file/2-2355.png)
Пять контрольных точек и что означает «поддерживается» для каждой.
Семейство действительно охватывает диапазон от 0,5B до 126B, и этот разброс — не лестница размеров. Это три разные задачи под одной схемой именования; их выложили за шесть недель без анонса.
• Ming-3.0-tts-0.5B — dense-синтезатор на основе Qwen2.5-0.5B с DiT-головой, выход 44,1 кГц, семь языков, а также сычуаньский и кантонский, более 100 встроенных китайских голосов. Репозиторий создан 22 сентября 2026 г. в 12:46 UTC. MIT. Шесть скачиваний.
• Ming-3.0-tts-tiny — всего 7,9 млрд параметров, примерно 1,3 млрд активных; Ling V3 — смесь экспертов с zero-shot-клонированием голоса, дизайном голоса, 14 встроенными паралингвистическими тегами и генерацией подкастов с несколькими спикерами. Тот же момент 22 сентября, что и у 0.5B. MIT. Двадцать скачиваний. Это чекпоинт, к которому относится pull request.
• Ming-3.0-audio-tiny — 9,3 млрд всего, 2,7 млрд активных, аудио и текст на входе, текст на выходе с опциональной речью через Talker. Создан 3 сентября 2026 г. в 11:45 UTC. MIT. Три загрузки. Это тот чекпоинт, который указан в названии пул-реквеста.
• Ming-3.0-audio-flash — 126B всего, 6,5B активных, флагманский чтец: акценты, диалекты, длинное аудио, музыка и акустические сцены на входе, текст или синтезированная речь на выходе. Создано 3 сентября в 11:49 UTC. MIT. Двадцать две загрузки.
• Ming-3.0-asr-tiny — 9B, аудиокодер на базе Ling-tiny-v3, транскрипция китайского и английского с hotwords и 15 тестовыми наборами региональных диалектов. Самый новый из пяти: репозиторий создан 14 октября 2026 г. в 09:27 UTC. MIT. Тридцать пять загрузок.
Итак, диапазон в посте указан точно. Утверждение о поддержке — вот где всё сжимается: у одного из этих пяти есть путь обслуживания, ожидающий слияния, а у двух, которые большинство подразумевает под «Ming-3.0» — audio-flash и audio-tiny — вообще нет интеграции в дереве.
Что на самом деле сегодня находится в основной ветке vLLM-Omni
Реестр в ветке main небольшой, и его легко проверить. В нём перечислены MingTTSForConditionalGeneration для inclusionAI/Ming-omni-tts-0.5B и пара записей MingFlashOmni для Ming-flash-omni-2.0. Ни одна из них не является контрольной точкой Ming-3.0. Это предыдущее поколение, и обе имеют отметку поддерживаемой модели в документации.
Именно на этом различии может провалиться план развертывания. Утверждение «vLLM-Omni поддерживает Ming» верно для Ming-flash-omni-2.0 и Ming-omni-tts-0.5B, было верно для нескольких релизов и имеет рецепты в recipes/inclusionAI/. Оно пока не верно ни для чего под названием Ming-3.0. Команда, которая прочитает пост, выберет 126B аудиомодель и развернёт узел в расчёте на OpenAI-совместимую конечную точку, обнаружит чекпоинт, конфиг и флаг trust_remote_code.
Такое именование легко упустить даже при чтении diff. Новый ключ реестра Ming3TTSForConditionalGeneration находится всего в нескольких строках от старого MingTTSForConditionalGeneration, а Ming-3.0-audio-tiny в заголовке PR отличается всего одним словом от Ming-3.0-tts-tiny в тексте. Если просматривать бегло, оба выглядят как одна и та же модель.

Почему деталь о неверной контрольной точке — это не педантизм
Эти две крошечные модели не взаимозаменяемы. Ming-3.0-audio-tiny — это аудио-языковая модель: она принимает аудио на вход и выдаёт текст, при необходимости — вместе с речью. Ming-3.0-tts-tiny — это синтезатор: он принимает текст и эталонный аудиофрагмент и создаёт аудио. Сервисная интеграция, написанная для одной из них, ничего не говорит об организации памяти другой, её поведении при пакетной обработке или форме её эндпоинта.
Для читателя, планирующего работу, это меняет, на какой из двух вопросов он сможет ответить на этой неделе.
• Если вы хотите генерировать речь — клонирование голоса, диалектный TTS, сборку подкаста по сценарию — этот пул-реквест для вас, а его рецепт — один H100 или H200.
• Если вы хотите транскрибировать аудио или анализировать его — встречи, звонки, интервью с сильным диалектом, — ничего из этого патча не применимо, и путь лежит через Transformers с пользовательскими файлами моделирования или через адаптер SGLang, который описывает карточка ASR.
Флагманская модель на 126B относится к третьей категории: для профиля поставщика на 128K ей требуется восемь H800 с 80 ГБ в режиме тензорного параллелизма или четыре GPU для проверенного текстового профиля SGLang, а также примерно 259 ГБ весов ещё до какого-либо KV-кэша. Рецепт для одного GPU ей бы не помог, поэтому её отсутствие в этом патче не является упущением.
В чём пост прав
Два утверждения проходят проверку, и именно они важны для доверия к семейству. Количество из пяти моделей верно, и диапазон от 0.5B до 126B верен, включая указанное в скобках 6.5B активных — это число активируемых параметров flash-модели, и оно напечатано на её карточке.
Третье утверждение — «обслуживать их уже сегодня» — это то, что стоит читать внимательно. Оно верно для пути TTS-tiny только после слияния, и даже тогда — скорее как рецепт, чем как артефакт релиза. Различие между открытым pull request и релизом с тегом — это ровно то различие, которое необходимо производственной команде, и в посте оно не проводится.
Есть также дата, которую стоит отметить. Патч vLLM-Omni был создан через двенадцать минут после последнего пуша inclusionAI в GitHub-репозиторий audio-flash, который сам был создан 15 октября — через шесть недель после того, как веса появились на Hugging Face. Интеграция не опоздала. Она движется с той же скоростью, что и всё остальное в этом семействе, — то есть без какого-либо опубликованного графика.
Запускаю Ming-3.0 на этой неделе, не дожидаясь слияния
Каждый чекпоинт семейства сегодня загружается через Transformers, и карточки это документируют. В карточке flash используется шаблон: AutoProcessor с use_fast=False, AutoModelForCausalLM в bfloat16 с device_map="auto" и trust_remote_code=True — при этом сама карточка советует перед включением прочитать код модели. В репозитории поставляются пользовательские файлы, процессор, Talker, VAE и два эталонных голоса с транскриптами.
Для синтеза у контрольных точек TTS есть собственные точки входа для инференса и скрипт предварительной проверки, который проверяет контрольную точку перед её загрузкой. Для транскрипции карточка ASR описывает эндпоинт /v1/audio/transcriptions в стиле OpenAI через адаптер SGLang и предупреждает, что проверенный промпт ожидает символ табуляции между меткой языка и транскрипцией — эта табуляция и есть ваш парсер, а универсальный промпт «transcribe this» — не та конфигурация, которую измерял поставщик.
Чего вы не получаете на этом пути — так это промежуточного слоя: непрерывной пакетной обработки, контроля допуска, стабильной конечной точки, процесса, который переживает плохой запрос. Этот слой и есть пул-реквест — для одного чекпоинта. Именно поэтому следить нужно за статусом слияния, а не за карточкой модели.
Где место роутеру — и одна фраза, которую он не может сказать
OrcaRouter не обслуживает Ming-3.0. Ни одна из пяти контрольных точек не входит в наш каталог, и ни один вызов нашего API до неё не дойдёт. Модель на 126B, которую вы запускаете на своих восьми GPU, — это инфраструктура, а маршрутизация не превращает инфраструктуру в размещённую конечную точку.
То, до чего роутер действительно дотягивается, — это текстовая половина речевого продукта, и она больше, чем кажется: промпт, который решает, что спросить у аудио, очистка, превращающая диаризованный транскрипт в структурированные заметки, гардрейл, проверяющий сценарий до того, как его озвучит синтезатор, и классификатор, который отправляет файл на узел ASR или на узел TTS. Это обычные текстовые вызовы, и если поставить их за одним API для более чем 200 моделей с наценкой 0% — со сквозной передачей прайс-листа провайдера, так что снижение цены поставщиком у нас действует в тот же день — это убирает три контракта с поставщиками из проекта, у которого сложная часть и так уже приходится на GPU-узел. Автоматическое переключение при сбое — вторая вещь, которую стоит назвать: именно так вы ставите несмёрженный чекпоинт за частью трафика, не ставя на него производственный путь.
Что сделало бы этот пост правдивым
Три проверяемых события, в порядке того, насколько сильно они могли бы всё изменить.
• Слияние. Если 9119 войдёт в релиз vLLM-Omni с тегом и приложенными рецептом и тестами, у одного чекпойнта Ming-3.0 появится реальная история обслуживания, а «день ноль» станет обоснованным для TTS-tiny.
• Второй патч. Путь понимания аудио требует собственной интеграции. Пока у моделей flash и audio-tiny нет адаптеров, фраза «vLLM-Omni поддерживает Ming-3.0» означает только синтез.
• Одна независимая цифра. Каждый показатель в карточках — это собственный прогон inclusionAI, и ни одна третья сторона не опубликовала оценку ни для одной из пяти. Средний результат по китайскому ASR — 3.45, а средний по диалектам — 9.40: это вендор публично описывает сам себя, и это чего-то стоит, но это не то же самое, что воспроизведение.
До тех пор точное описание — то, которое подтверждается репозиторием: семейство из пяти речевых моделей, тихо загруженное за шесть недель, задокументированное за один день в октябре, с хорошо протестированным патчем для сервинга, находящимся на рассмотрении, для его 7,9B-синтезатора и четырёх чекпойнтов, которые вы загружаете самостоятельно. Этот pull request — хорошая работа. Это не релиз, и вендор не заявлял, что это так.

