Главная титульная карточка для «AesCode 32B против Qoder Cantus» с подзаголовком «проверь один, запусти другой, никогда оба», выполненная в виде двустороннего разделения: слева открытая карточка репозитория, помеченная «AesCode 32B — веса, верификаторы, рецепт опубликованы», с зазором в форме навесного замка, помеченным «никто его не обслуживает», справа одна закрытая карточка-предложение, помеченная «Qoder Cantus — одна опубликованная строка», с живым выбором IDE, помеченным «запускается сегодня»; логотип OrcaRouter находится в правом нижнем углу.
Guides & Insights

AesCode 32B против Qoder Cantus: Вы можете проверить один и запустить другой, но никогда оба одновременно

Автор

Magnus Corvin

Дата публикации

Новые модели · 20Все модели →
Бенчмарки: Artificial Analysis · обновляется ежедневно
Назад ко всем статьям

Вот инверсия, над которой стоит задуматься. AesCode 32B, чекпоинт Microsoft для генерации HTML и CSS, — самая поддающаяся проверке модель в своём классе: веса под Apache 2.0 на Hugging Face, открытый репозиторий с верификаторами награды, конструктором рубрик и циклом обучения, полностью опубликованная оценка на 300 примерах и рецепт обучения, расписанный вплоть до скорости обучения и числа шагов роллаута. Его репозиторий на Hugging Face датируется 29 сентября 2026 года; коммит под названием "Release AesCode-32B" появился 7 октября 2026 года; Microsoft ничего из этого не объявляла. И почти никто не может его запустить, потому что это 33B-чекпоинт, требующий примерно 65 ГБ памяти ускорителя, и ни один провайдер его не обслуживает. Qoder Cantus — точная противоположность. Он работает уже сегодня, внутри Qoder, для всех, у кого есть подписка, — и вы не можете изучить его вообще. Всё опубликованное описание модели от Qoder — это одно предложение: нет ни параметров, ни контекстного окна, ни таблицы бенчмарков, ни весов, и, поскольку API нет, сторонних цифр не будет никогда. Одна модель рассказывает вам всё и не позволяет сделать ничего. Другая позволяет сделать всё и не рассказывает ничего. Интересный вопрос: какой из этих режимов отказа обходится вам дороже.

Что говорится в документации, полностью

Асимметрию проще всего увидеть, просто процитировав то, что существует.

В открытой документации AesCode 32B указано: базовая модель (Qwen3-VL-32B-Instruct), число параметров, лицензия, предполагаемое использование, объём обучающих данных, скорость обучения SFT, настройки оптимизатора RL, названия каналов вознаграждения, количество промптов и шагов, размер выборки для оценки, число генераций на один промпт, температура декодирования и top-p, длина контекста, использованная при оценке, три отдельно опубликованные таблицы результатов и ссылка на статью, отмеченную как находящуюся на рецензировании. Не хватает лишь даты выпуска и двузначного числа загрузок — а примечание в карточке модели о том, что ей требуется transformers>=4.57, и что автоматически сгенерированный на странице фрагмент использования расходится с примером из самой карточки, — это как раз та деталь, которая сохраняется только тогда, когда артефакт настоящий.

О Qoder Cantus в открытых источниках сказано следующее: «Встроенная интеллектуальная модель Qoder высшего уровня, превосходно справляющаяся с длительным автономным выполнением задач». Это и есть всё описание. Карточки модели нет, потому что нет модели для скачивания; таблицы бенчмарков нет, потому что Qoder не публиковал ни анонса запуска, ни технического отчёта; и в арене она не указана, потому что арене нужен эндпоинт, к которому можно обратиться. Остальное, что известно, относится скорее к структуре, чем к техническим деталям: Cantus присутствует в списке выбора моделей в Qoder Desktop, плагине JetBrains, CLI, Cloud Agents и веб-клиенте, а тарифицируется через кредитную систему Qoder с коэффициентом, применяемым к использованию модели.

Это не упрёк модели. Это описание того, что можно проверить, а для Cantus ответ — ничего.

Где каждый из них действительно силён

Сильная сторона AesCode 32B — верифицируемость, и это достаточно необычно, чтобы это стоило объяснить, а не просто заявить. Обучающий сигнал — не одна оценка, а семь каналов: шесть из них — детерминированные верификаторы, которые извлекают свойства из сгенерированного кода и его отрисовки, плюс судья на основе vision-language модели, оценивающий не поддающиеся парсингу свойства по рубрике, привязанной к графу дизайна для каждого образца. Каждый кандидат отрисовывается в песочнице браузера Playwright с заблокированными внешними запросами, экспортируя DOM, вычисленные стили, ограничивающие рамки, статус консоли и скриншот. Поскольку каждое свойство атрибутируемо, лаборатория может сообщить, что улучшила визуальный компонент на 22,4 балла относительно собственного бэкбона Qwen3-VL-32B, и сказать, какие каналы всё ещё росли к концу обучения. Это релиз, с которым можно спорить, который можно воспроизвести или расширить.

Стоимость столь же конкретна. В карточке рекомендуется планировать примерно 65 ГБ только под параметры bf16; в примере её обслуживания используется четырёхсторонний тензорный параллелизм; в приведённых числах используется контекст размером 24 576 токенов; во время обучения с подкреплением подсказки и ответы были ограничены 8 192 токенами. Сопоставьте это с тем фактом, что ни один провайдер инференса не развёртывает этот чекпойнт, и барьер здесь не философский. Либо вы владеете оборудованием, либо арендуете его, а мультимодальный путь обслуживания вы строите сами.

Сильная сторона Cantus — в противоположном: он просто есть. Ничего не нужно скачивать, не нужен GPU, не нужен стек обслуживания, не нужно выбирать обвязку. Он появляется в списке моделей той IDE, в которой вы уже работаете, и позиционируется ровно под то, на чём продают агентные инструменты для программирования, — под длительное автономное выполнение задач. Что бы ещё ни оставалось в нём неясным, проблема развёртывания за вас уже решена, а Qoder, по-видимому, знает о модели, которую создал, больше, чем опубликовал.

Три вопроса о Cantus, на которые вы не можете ответить

Стоит быть точным насчёт того, чего стоит отсутствующая документация, потому что «нет бенчмарков» — это преуменьшение.

• Насколько он большой — неизвестно. Число параметров не раскрывается. Для модели с оплатой по кредитам это не мелочь: это главный фактор, определяющий, обойдётся ли задача, которая в другом месте стоит вам $2, здесь только в $6.

• Сколько контекста она вмещает — не раскрыто; сторонние обсуждения намекают на что-то в районе 200K, и источник этого не указан. Долгосрочная агентная работа живёт и умирает от этой цифры, а она не опубликована.

• Хорош ли он — в строгом смысле ответить невозможно. Аргумент Qoder, подразумеваемый в позиционировании, состоит в том, что длительное автономное выполнение лучше измерять по тому, как модель справляется с контекстом, восстановлением и сотнями вызовов инструментов, чем по оценкам за кодинг в рамках одного хода. Это справедливый аргумент. Он звучал бы убедительнее, если бы модель можно было протестировать, а это невозможно, потому что ничто вне Qoder не может её вызвать.

Сравните это с зеркальным отражением третьего вопроса на стороне AesCode: цифры существуют и подробны, но это цифры Microsoft, полученные на стенде Microsoft, на 300 образцах Microsoft, и ни одна внешняя лаборатория не воспроизвела ни одну из них. У AesCode 32B есть документированный потолок в 55,99 по его собственному измерению стиля и доля серьёзных сбоев на границе canvas в 4,3% — оба показателя опубликованы производителем — и нет независимого подтверждения того, что хотя бы одна из этих цифр верна. Итак, два режима отказа таковы: цифры, которым нельзя доверять, и отсутствие цифр. Это худший выбор, чем «одно — хорошо, другое — плохо», и именно такой выбор фактически предлагает это противостояние.

A two-column comparison scoreboard for AesCode 32B and Qoder Cantus: the AesCode 32B column reads 'Published record: weights, verifiers, full recipe', 'Parameter count: 33B dense', 'Context: 24,576 tokens', 'How you get it: a Hugging Face download', 'Cost shape: GPU hours', 'External evaluation: none - no provider serves it'; the Qoder Cantus column reads 'Published record: one sentence', 'Parameter count: not disclosed', 'Context: not disclosed', 'How you get it: built into Qoder', 'Cost shape: Qoder credits (1.6x-3.2x coefficient)', 'External evaluation: impossible - no endpoint'; a footer line reads 'AesCode 32B figures Microsoft-reported; Qoder has published no parameter count, context window or benchmark for Cantus.' and the OrcaRouter logo sits in the bottom-right corner.

Во что это вам обходится с каждой стороны

Cantus выставляет счета через кредитную систему Qoder, а не по опубликованному тарифу за токены. Qoder применяет коэффициент к использованию модели, и Cantus запустился с множителем 3,2×, сниженным до 1,6× в рамках акции со скидкой 50%, которая действовала до 31 июля 2026 года. Если реконструировать по собственным опубликованным оценкам кредитов Qoder, а не по какому-либо показателю за токен — Qoder никогда не публиковал его для Cantus — получается примерно $0,38 за ход в режиме редактора, $1,60 за задачу Quest и $2,40 за Quest в режиме Experts. Это реконструкции, и они помечены как таковые, потому что нет первоисточника, который утверждал бы обратное.

Стоимость AesCode 32B — это капитальная сумма, а не цена за единицу. Веса бесплатны под лицензией Apache 2.0, а счёт приходит в GPU-часах — 65 ГБ памяти ускорителя для размещения параметров, плюс визуальный компонент, плюс необходимая вам пропускная способность. Если вы уже используете узел класса B200 для других задач, предельные затраты близки к нулю. Если нет, честное сравнение — это не «$0 за миллион токенов» против кредитов Qoder, а выбор между покупкой оборудования и подпиской.

Разница в композируемости

У модели доступа есть ещё одно следствие, и именно его платформа маршрутизации замечает в первую очередь.

Cantus нельзя скомпоновать ни с чем. Отсутствие API означает отсутствие запасного варианта, отсутствие A/B-тестирования с другой моделью на той же задаче, отсутствие каскадирования с дешёвой модели на дорогую в середине запроса, отсутствие способа включить его в написанный вами стенд для оценки. Это всего лишь одна опция внутри одного продукта, и единственный рычаг, который у вас есть, — это выбор. Это осознанное проектное решение со стороны Qoder, и вполне разумное, если IDE — это то место, где вы хотите жить, — но это означает, что ваша архитектура наследует дорожную карту Qoder.

AesCode 32B теоретически обладает противоположным свойством, а на практике — разрыв. Веса означают, что он может оказаться где угодно: в вашем кластере, на арендованном инстансе, в вашем собственном инструментарии, в вашей собственной оценке. Сегодня он не может одного — его нельзя вызвать, потому что ни один провайдер его не обслуживает — Microsoft опубликовала контрольную точку и на этом остановилась. Таким образом, модель, которая структурно компонуема, ещё не является практически компонуемой, а модель, которая практически доступна, структурно заблокирована.

Из-за этого аргумент о маршрутизации оказывается более узким, чем обычно, и об этом стоит сказать честно: ни одна из моделей в этом сравнении не входит в наш каталог, и эта страница не будет делать вид, что это не так. Что единый эндпоинт с более чем 200 моделями по прайс-листу провайдера на самом деле даёт вам здесь — так это окружающий слой: возможность построить рабочий процесс, который потребляет вывод AesCode 32B, и маршрутизировать те его части, которые должна обрабатывать универсальная модель, не заводя отдельный контракт для каждой. Если вы хотите протестировать этот слой, прежде чем перейти к самостоятельно размещённому развёртыванию визуально-языковой модели, самый дешёвый способ — вызываемая модель из того же семейства: AesCode 32B — это дообученная версия Qwen3-VL-32B-Instruct, и Qwen3-VL 235B A22B Instruct доступна по цене $0.40 за миллион входных токенов и $1.60 за выходные, а меньшая Qwen3-VL 8B Instruct — по $0.18 и $0.70. Это разные модели, а не замена дообученной версии, — но они отвечают на вопрос «может ли хостируемая VLM прочитать этот скриншот и написать код достаточно хорошо для нашего пайплайна» за центы вместо 65 ГБ, а переключение при сбое между провайдерами работает под тем же ключом, если ответ «да» и трафик становится реальным.

A screenshot of the Hugging Face model page for microsoft/AesCode-32B, showing the model card header, the Apache 2.0 licence tag and the start of the published evaluation tables and configuration detail (captured October 11, 2026).

Как выбрать

Выбирайте Cantus, если вы уже внутри Qoder, цените отсутствие инфраструктурной работы и готовы заплатить за это цену невозможности проверки. Отдавайте себе отчёт: вы покупаете возможность, а не модель. Вы не можете протестировать её до внедрения, не можете сравнить её цену с чем-либо в пересчёте на токен и не сможете забрать её с собой, если Qoder изменит свои цены или планы развития.

Выбирайте AesCode 32B, если вам нужен артефакт и вы можете позволить себе развёртывание — и особенно если вам нужна модель, которая выдаёт редактируемый HTML, который можно сравнивать, проверять и выпускать. Оценивайте так же трезво: она не анонсирована, не воспроизведена, слишком велика для большинства оборудования и задокументирована для контекста 24K, который будет ограничивать длинные документы.

Если вам не нужна ни привязка к первому, ни капитальные затраты на второго, честный ход — получить ту же возможность от модели, которую можно вызвать. Визуально-языковая модель за API-ключом прочитает скриншот и напишет структурированную разметку. Она не будет обучена с семью каналами вознаграждения, настроенными на качество дизайна, и не сравнится с AesCode 32B в бенчмарке по инфографике, который создала Microsoft. Но она обойдётся вам в привязанную карту, а не в закупку GPU, и вы сможете измерить её сами — а это как раз то, ради чего затеяно всё это сравнение.

A screenshot of the companion GitHub repository for AesCode 32B, showing the repository name, the README opening and the directory listing that includes the reward verifiers, rubric builder and training loop (captured October 11, 2026).

Что посмотреть

Cantus станет обычной моделью в тот день, когда Qoder откроет endpoint или выпустит веса; до тех пор любое утверждение о нём — это утверждение о продукте Qoder, а не о модели, и пробел в доказательствах носит структурный характер, а не является упущением в документации. AesCode 32B станет обычной моделью в тот день, когда какой-нибудь провайдер инференса подхватит этот чекпоинт или сторонняя лаборатория воспроизведёт 85.89 — и если это произойдёт одновременно с тем, как Microsoft действительно анонсирует эту вещь, останется только барьер в 65 ГБ. Что из этого случится первым, покажет, какой из двух режимов отказа эта индустрия решила больше не терпеть.