← в блог
ДеньгиЗамеры·21 октября 2026 г.·6 мин чтения

Цены API генерации видео: мы платили вдвое за ту же модель и замерили это

Видеомодели продают секунду, а считают токены. Мы прогнали один клип через две двери в один день, прочитали счётчик самого провайдера и обнаружили, что платили ровно вдвое. Ниже вся арифметика с цифрами, которые её дали.

Максоснователь Sndwich · @SattyEth

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

Дальше одна модель, Seedance 2.5, купленная двумя способами 21 октября 2026 года. Без моделирования и без оценок со страницы прайса: живая генерация, счётчик токенов, который провайдер возвращает в своём же ответе, и ставки так, как они написаны в консоли.

Цены API генерации видео это счёт токенов в костюме посекундной ставки

Видеомодели рекламируют за секунду, а выставляют счёт за токены, и токен тут не слово. У этого семейства это счёт пиксель-кадров: ширина на высоту, на частоту кадров, на секунды, делённое на 1024.

Формулу мы проверили у единственного авторитета, который имеет значение, — у счётчика самого провайдера. Четырёхсекундный клип в 480p, 9:16 вернулся настоящим файлом 480×854 при 24 кадрах со звуковой дорожкой, а в ответе значилось 38 830 токенов. Формула предсказывает от 38 430 до 38 880 в зависимости от того, 854 или 864 пикселя в настоящем кадре. Это совпадение в пределах процента, и значит вся арифметика ниже не догадка.

Счёт идёт по пикселям, поэтому разрешение — самый сильный рычаг, который у вас есть. Вдвое меньше ширина и вдвое меньше высота это вчетверо меньше токенов: двенадцать секунд стоят $5.55 в 720p и $2.47 в 480p через ту же дверь, за те же секунды и ту же модель.

Seedance 2.5: одна модель, две цены

Наша ставка пришла из инвойса: $0.0214 за 1000 токенов через агрегатор, которым мы пользовались. Консоль собственного ModelArk от ByteDance показывает ту же модель по $0.0107–0.011 за 1000 токенов без видео на входе и $0.0064–0.0070 с видео. Ровно вдвое, на каждом тарифе.

Вот что это делает с двенадцатисекундным роликом в 720p, а это совершенно обычное желание. Полоски — доллары за один рендер.

Seedance 2.5 через агрегатор720p, 12 с
$5.55
Seedance 2.5 напрямуюта же модель, те же секунды
$2.77
Kling O3$0.14/с
$1.68
Seedance 2.0 fastнапрямую
$1.45
Wan 3$0.10/с в 720p
$1.20
Seedance 2.0 miniнапрямую, под черновики
$0.91
Один рендер двенадцати секунд в 720p, шестью способами. Верхняя полоска и вторая это одна и та же модель.

Сверка, которая нас убедила, была не нашей. В публичном посте десятисекундный ролик в 720p стоил около 200 рублей, то есть примерно $2.31. Прямая ставка, умноженная на десять секунд в 720p, даёт $2.31 до цента. Перепродавцы никого не демпинговали — они просто покупали у прилавка, пока мы покупали через окошко.

За что вы платите ещё, и этого нет ни на одной странице прайса

Ставка — наименьшая часть сюрприза. Эти четыре вещи стоили нам настоящих денег за одну неделю, и ни одной из них нет в прайсе.

Секунды, которые вы отдалиРеференс-клип оплачивается наравне с рендером. Пять секунд внутрь плюс пять наружу это не пять секунд счёта, а референс вдвое длиннее рендера превращает задачу за $1.03 в $1.85.
Отказы, которые завершились успешноДва прогона одного video-to-video движка закончились успехом и не поменяли ничего из того, что мы просили. По $0.71 каждый. Задача, вернувшая файл, это всё равно оплаченная задача.
Модерация после вычисленийПроверка выхода может упасть на 271-й секунде, на кадрах, которые модель нарисовала сама. Настройки для неё нет: у того эндпоинта в API вообще нет ни одного параметра безопасности.
Шаги, которые молча теряютАпскейлер принимает видео и отдаёт одну картинку. Звук приходится класть обратно вторым вызовом, что стоит копейки, но этот вызов должен существовать, иначе клип возвращается немым.

Ничего из этого не является нечестностью с чьей-либо стороны. Так получается, когда единица, в которой вам выставляют счёт, не совпадает с единицей, в которой вы думаете.

Что с этим делать

Выбирайте разрешение прежде всегоЭто квадратичный рычаг, и единственный, с которым нельзя поспорить. Черновики в 480p, чистовик в 720p, а 1080p для того единственного дубля, который пойдёт в публикацию.
Читайте поле usage в ответе провайдераЛюбой серьёзный видео-API возвращает количество токенов, за которые он с вас взял. Логируйте его. Страница прайса говорит ставку, а ответ говорит счёт.
Проверьте, оплачивается ли ваш входЕсли эндпоинт принимает референс-клип, считайте, что его секунды тоже в счёте, и сверьтесь со счётчиком. Подрезать референс часто самая дешёвая оптимизация из возможных.
Узнайте цену прямой двери, прежде чем решатьАгрегатор покупает вам одну очередь, одну форму вебхука и один формат ошибок на десяток моделей, и это чего-то стоит. А вот стоит ли это двукратной цены — теперь это число, которое можно проверить за вечер.

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

Как дешёвый ролик становится дорогим

Неделя, которая дала эти цифры, выглядела примерно так, и каждый её этап совершенно обычен.

Ставка на страницеВы читаете за секунду, планируете за секунду, а первый инвойс показывает совсем другое число.
Разрешение по умолчанию720p стоит умолчанием почти везде. Его никто не выбирал, и он учетверяет счёт против 480p для черновика, который никто не опубликует.
Референс-клипВы прикладываете исходник, чтобы модель держала сцену. Его секунды входят в счёт, а референс обычно длиннее рендера.
ПовторОтказ, немой результат, человек, которого не поменяли. Каждый повтор это рендер по полной цене, а причина часто в одной строке, которую вам не показали.

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

Цену видно до рендера, а не после

Sndwich собирает видео цепочкой шагов. Каждый считает себя по той ставке, по которой его действительно посчитают, а в выборе движка написано, что каждая модель делает и чего не делает.

Цена на каждом шаге. Разрешение и длина меняют число прямо перед вами, до того как что-то запустится.
Лимиты заранее. Окно длины клипа, что движок должен увидеть, и чего он не сделает вовсе.
Черновики дёшево, финал резко. Переключите шаг на черновую модель, сохраните цепочку, потратьтесь на тот дубль, который оставите.
Попробовать конвейер →
ПоделитьсяTelegramX

Читать дальше