Если вы хоть раз в жизни покупали интернет-карточку с надписью «безлимит за 5 рублей в месяц» — а такие карточки в России продавались на каждом ларьке в начале двухтысячных, — вы помните это специфическое чувство свободы пополам с подозрением. Безлимит казался обманом, и часто им и оказывался: внутри прятались скрытые лимиты, ночные тарифы, антифрод-блокировки на втором гигабайте. Но публика хотела не справедливой цены за конкретное действие, а ощущения «всё включено» — потому что считать байты в эпоху, когда один сайт мог весить триста килобайт, а другой пять мегабайт, было занятием бессмысленным и нервным. Прошло двадцать лет, и парадигма перевернулась: облака научили нас платить за миллисекунду CPU, за гигабайт исходящего трафика, за каждый запрос к API. Безлимит, оказавшийся мифом в эпоху диалапа, в эпоху облаков превратился в архаизм. И когда сегодня появляется новый класс сервисов — генеративные SaaS-платформы, работающие поверх дорогих больших языковых моделей, — рынок закономерно возвращается к pay-as-you-go, потому что иначе экономика просто не сходится.
Content Pilot, российская SaaS-платформа для авто-генерации и публикации контента в Telegram, VK и MAX, выбрала именно эту модель — и в этом материале я попробую разобрать, почему она выбрала её, как она устроена изнутри, и, главное, сколько на самом деле стоит сто публикаций в MAX-мессенджере, если считать честно. Ответ окажется не таким, как ожидают читатели тарифных таблиц: не «вот цена за пост», а «вот диапазон, и вот от чего он зависит». Потому что в мире, где статью пишет нейросеть, цена статьи не равна себестоимости бумаги и краски, как в типографии Гутенберга, и не равна минуте эфира, как на телевидении. Цена статьи — это сумма стоимостей нескольких токенов, прошедших через несколько моделей, каждая со своей ценой за тысячу входных и тысячу выходных токенов, плюс, если вам нужна обложка, ещё одна модель — рисующая. И сложить это заранее без знания того, что именно вы хотите получить, невозможно.
Один рубль — один токен, и почему это оказалось разумно
Базовая ставка Content Pilot выглядит обманчиво просто: один рубль равен одному токену. Минимальное пополнение — двести рублей. Это правило прописано в коде платформы, в файле payment_service.py, и оно не меняется уже год: токен — это внутренняя расчётная единица, а рубль — то, что юзер кладёт в кассу через ЮKassa. Никакого хитрого курса, никакого «токена за 0.84 рубля по понедельникам». Один к одному. Простота этой формулы не случайна: создатели сервиса понимали, что когда юзер видит в счёте «потратили 23 токена на пост» — он должен мгновенно понимать, что это двадцать три рубля, а не запускать в голове калькулятор. Прозрачность валюты — половина доверия в платном сервисе.
Но за этой простотой прячется куда более сложная машинерия. Когда юзер нажимает «сгенерировать пост», а через минуту получает готовую статью с обложкой, в этот момент платформа уже успела сходить в OpenRouter — единый шлюз к десяткам больших языковых моделей, — отправить туда промпт, получить ответ, посчитать сколько токенов на входе и сколько на выходе по тарифной сетке конкретной выбранной модели (Claude Haiku, GPT-4o, Gemini, Llama — у каждой своя цена за миллион токенов), пересчитать в рубли по курсу OpenRouter, прибавить наценку платформы, при необходимости добавить стоимость генерации картинки через Gemini Imagen или альтернативные image-модели, и только после этого списать итоговую сумму с баланса. Этот расчёт делает модуль cost_calculator.py, и он выполняется на каждой генерации заново, потому что цены OpenRouter меняются, а юзеры выбирают разные модели.
Поэтому когда на сайте Content Pilot написано «AI-генерация — обычно от десяти до пятидесяти рублей за пост», это не округление и не маркетинг. Это честный диапазон: короткий пост на лёгкой модели без картинки действительно вылетает в десятку, а полноценная аналитическая статья на восемьсот слов на топовой модели плюс редакционная обложка через Imagen легко доходит до полусотни. Внутри этого диапазона лежит весь спектр редакционных решений автора канала — и в этом главная философская развилка с эпохой телевидения: там минута эфира стоила одинаково, что бы вы в ней ни сказали, а здесь стоимость предложения зависит от того, насколько умную модель вы попросили это предложение сочинить.
Четыре стратегии — четыре экономики
Внутри Content Pilot есть четыре принципиально разных способа получить пост в канале, и они отличаются по цене на порядки. Это важно понимать, потому что часто читатели тарифной страницы видят одну цифру и переносят её на все возможные сценарии, а на самом деле сценариев — четыре, и экономика у них совершенно разная.
Первая стратегия называется FROM_SCRATCH — генерация с нуля. Юзер задаёт тему, а LLM проходит шесть этапов: формулирует поисковый промпт, делает web-search через OpenRouter, анализирует результаты, строит детальный промпт, пишет текст, рисует картинку. Это самый тяжёлый сценарий: модель работает на полную, обращается во внешний интернет, тратит токены на чтение результатов поиска. Здесь и живёт верхняя граница — те самые пятьдесят рублей за полноценный аналитический материал. Зато результат — оригинальная статья по горячей теме, которой нет ни в одном из подключённых источников.
Вторая стратегия — FROM_SOURCES с флагом rewrite=True. Это основной режим для тех, кто настраивает регулярный авто-постинг по расписанию. Платформа парсит подключённые Telegram-каналы, VK-сообщества и RSS-фиды (за последние семь дней — таков параметр MAX_POST_AGE_DAYS), берёт топ-N постов по охватам, прогоняет их через RAG-дедупликацию в Qdrant, чтобы не публиковать варианты уже сказанного, выбирает лучшего кандидата и делает рерайт через LLM. По экономике это похоже на FROM_SCRATCH, но обычно дешевле: входной контекст уже есть, поисковый этап пропущен, модели нужно только переосмыслить и переписать. Опять-таки, диапазон от десяти до пятидесяти рублей в зависимости от модели и длины — но среднее ниже.
Третья стратегия — та же FROM_SOURCES, но с rewrite=False. И вот здесь кроется самое интересное. В этом режиме пост из источника копируется как есть, очищается от чужих подписей через специальный signature-cleaner, форматируется под канал назначения — и публикуется. LLM при этом фактически не работает: всё, что нужно — это запустить пайплайн, дать постмодерации пройти и опубликовать. По стоимости это близко к нулю — буквально несколько копеек на оверхед обработки плюс пять токенов фиксированно за сам факт публикации. Этот режим часто упускают из внимания люди, считающие сценарий «сто постов в MAX за месяц», — а зря, потому что для новостных пабликов и каналов-агрегаторов это рабочая лошадка, и она может закрыть значительную часть контент-плана почти даром.
Наконец, четвёртая стратегия — CROSS_POST. Это даже не генерация, это репост. У вас есть свой Telegram-канал, в нём вы постите контент сами, и вы хотите, чтобы каждый ваш пост автоматически уходил в MAX и в VK без вашего участия. Content Pilot перехватывает событие channel_post через webhook, запускает отдельную dramatiq-задачу на каждый канал назначения (так что падение публикации в один канал не валит другие), и отправляет копию через MaxPublisher и VK API. Цена — фиксированная, пять токенов, то есть пять рублей за пост. Никакой LLM, никаких вариантов, никаких диапазонов. Просто пять рублей за каждое действие копирования. Если у вас канал, который пишется руками, и вы хотите его зеркалить в MAX — это ваш сценарий, и сто кросспостов обойдутся ровно в пятьсот рублей. Это, пожалуй, единственная позиция в прейскуранте Content Pilot, где можно говорить о фиксированной цене с уверенностью.
Сто постов в MAX — четыре сценария, четыре бюджета
Теперь, имея на руках карту стратегий, давайте честно прикинем, сколько может стоить «сто публикаций в MAX за месяц» — но не в виде одной красивой цифры, а в виде нескольких сценариев под разные роли пользователя.
Если вы — владелец Telegram-канала с готовым контентом, который вы пишете сами, а MAX-зеркало вам нужно для расширения аудитории на новой площадке (благо аудитория там есть: по данным Mediascope на март 2026 у MAX больше 80 миллионов DAU с учётом СНГ, и по времени активности он обогнал Telegram, WhatsApp и Viber), то сто кросспостов в месяц обойдутся вам ровно в пятьсот рублей. Это нижняя граница, и она математически точная: 100 × 5 = 500. Минимальное пополнение баланса — двести рублей, так что вы либо положите тысячу авансом и потратите её за два месяца, либо будете пополнять каждый месяц. Никакой LLM, никаких сюрпризов в счёте.
Если вы — агрегатор новостей или паблик-зеркало, и у вас подключены десять-пятнадцать RSS-фидов отраслевых СМИ, и вы хотите регулярно публиковать в MAX отобранные новости без рерайта, то это сценарий FROM_SOURCES rewrite=False. Сто публикаций в этом режиме — это сто раз по «пять токенов за публикацию плюс минимум на обработку». В реальности средний пост обходится в районе пяти-восьми рублей, потому что основная нагрузка — это парсинг и публикация, а не генерация. Сто постов — где-то в коридоре от 500 до 800 рублей за месяц. Опять-таки, минимальное пополнение в 200 рублей и пакеты по 500–1000 рублей закрывают этот сценарий с комфортным запасом.
Если вы — экспертный канал или контент-маркетолог, и хотите, чтобы Content Pilot брал свежие посты из топовых отраслевых источников и переписывал их под ваш стиль (через StyleExtractor, который выявит ваши любимые маркеры, эмодзи и среднюю длину из эталонных постов и подмешает профиль в промпт автоматически), плюс рисовал к каждому посту обложку в выбранном пресете (а пресетов десять — от классической редакционной обложки в стиле NYT и Bloomberg до киберпанк-неона, акварельного New Yorker и Pixar-3D), — это уже сценарий FROM_SOURCES с рерайтом и картинками. Цена пляшет в диапазоне от десяти до пятидесяти рублей за пост, в зависимости от выбранной языковой модели и image-модели. На лёгкой Gemini Flash и базовом Imagen — ближе к десяти-пятнадцати; на Claude Sonnet с премиум-Imagen — тридцать-пятьдесят. Сто постов укладываются в коридор от полутора до четырёх-пяти тысяч рублей. Тут уже начинают играть бонусные пакеты — об этом ниже.
Если же вы — премиальный медиа-проект, и каждый ваш пост в MAX должен быть оригинальным аналитическим материалом по теме дня, написанным с нуля через web-search на лучших моделях с эксклюзивной редакционной обложкой, — это FROM_SCRATCH в полный рост. Здесь сто постов в месяц могут уйти в верхнюю половину диапазона, и реалистичный месячный бюджет — от трёх до шести-семи тысяч рублей. И здесь уже стоит думать о пакете на 25 000 рублей с +15% бонусом, который превращает 25 000 рублей в 28 750 токенов — это единственная позиция в линейке, где платформа даёт скидку фактически в виде дополнительных токенов.
Сводя всё это вместе, можно дать честный диапазон: сто постов в MAX через Content Pilot стоят от пятисот до примерно шести-семи тысяч рублей в месяц. Разброс в десять-пятнадцать раз — и это не дефект ценообразования, а его прямая логика: вы платите ровно за то, что попросили сделать. Если попросили скопировать — пять рублей. Если попросили сходить в интернет, прочитать пять источников, написать аналитику и нарисовать редакционную обложку — пятьдесят. Это и есть та самая pay-as-you-go-логика, которая в начале нулевых казалась нам неудобной, а сегодня кажется единственно справедливой.
Бонусные пакеты, рефанды и приветственный токен
Бонусная сетка Content Pilot — отдельный сюжет, и здесь платформа делает любопытный маркетинговый выбор. На пакетах в 500, 1000, 3000, 5000 и 10 000 рублей бонус не начисляется: вы получаете ровно столько токенов, сколько заплатили рублей. Это неожиданно для рынка, где принято давать «купите больше — получите скидку», но логика тут опять же экономическая: маржинальность платформы зашита в стоимость генерации, а не в наценку на пакеты, и удешевлять токен на ровном месте никто не хочет. Но если юзер берёт пакет в 25 000 рублей — ему начисляется +15%, то есть 28 750 токенов вместо 25 000. Это единственная позиция со скидкой, и она ориентирована на тех, кто планирует серьёзный объём публикаций и готов вложиться авансом. Кастомные суммы (любые произвольные пополнения вне сетки) идут один к одному, без бонуса.
Отдельно стоит упомянуть приветственный бонус: новым юзерам при первом /start в боте начисляется некоторая сумма токенов в качестве welcome-bonus. Конкретная цифра управляется через переменную окружения и не разглашается публично — платформа оставляет за собой право менять её под промо-кампании и сезонные акции. Но факт сам по себе важный: попробовать сервис можно бесплатно, и первые несколько генераций — фактически за счёт платформы.
Ещё одна тонкая, но важная для бюджета вещь — refund-механика. Генерация картинки через Gemini Imagen или альтернативные image-модели иногда падает: модель отвечает ошибкой, или возвращает нерелевантное изображение, или таймаутится. В этом случае токены за неудачную попытку картинки автоматически возвращаются на баланс — за это отвечает отдельный модуль article_image_refund.py, и юзеру не нужно ничего просить. В журнале токенных транзакций такой возврат записывается отдельным типом — REFUND, наряду с PURCHASE (покупки), GENERATION_COST (списания за генерацию), REFERRAL_BONUS (партнёрские начисления) и WELCOME_BONUS (приветственные). Прозрачность журнала — ещё один штрих к общей философии: не верь на слово, проверь по выписке.
Картинки и почему они — самая непредсказуемая статья расхода
Если в текстовой генерации диапазон цен предсказуем хотя бы по порядку, то в картинках он шире. Image Pipeline в Content Pilot работает в двух режимах: GENERATE (рисуем с нуля) и REWRITE (берём первую картинку из исходного поста и пересобираем её через Gemini в новом стиле, сохраняя сюжет). Стоимость, как и в текстовых моделях, считается через тот же cost_calculator по тарифам поставщика — Gemini Imagen имеет свою цену, OpenRouter image-models свою, и они различаются между собой в разы. Помножьте это на десять пресетов стиля (EDITORIAL, YOUTUBE_THUMBNAIL, INFOGRAPHIC_NUMBERS, ANIME, CARTOON_3D, FLAT_CARTOON_2D, MEME, WATERCOLOR_EDITORIAL, CYBERPUNK_NEON, EDITORIAL_CARTOON и кастомный) — и получите широкое поле возможностей с разной экономикой.
На практике это означает, что если вы планируете сто постов с картинками, бюджет на изображения может составить от пятнадцати до пятидесяти процентов общей суммы. Хорошая новость: если картинка не получилась — деньги вернутся. Плохая новость: предсказать заранее, какой пресет на каком сюжете «сядет» с первого раза, а какой потребует нескольких попыток, невозможно. Опытные юзеры советуют: на тестовом этапе прогнать пять-десять постов с включёнными картинками в нескольких пресетах, посмотреть фактические списания, выбрать комбинацию «модель + пресет», которая даёт стабильный результат за приемлемые деньги, — и только потом масштабировать на сотню публикаций в месяц. Это, кстати, типовой совет для любых pay-as-you-go-сервисов: измерь на маленькой выборке, прежде чем заказывать большую.
Историческая параллель: от помесячных тарифов к облакам
Тут уместно вернуться к началу. Когда AWS впервые предложил рынку платить за машино-час, а потом за машино-секунду, индустрия отреагировала с тем же недоверием, что и пользователи диалапа на безлимит за пять рублей. «Как мы будем планировать бюджет, если каждый запрос стоит свою цену?» — спрашивали финансовые директора. Ответ оказался прозрачным до банальности: бюджет планируется не в виде «сколько мы потратим за месяц», а в виде «сколько у нас будет нагрузки и каков средний чек на единицу». Точно так же, как телефонная компания планирует не сумму месячных платежей абонентов, а количество минут разговоров и среднюю стоимость минуты, любая облачная инфраструктура считает не итоговый счёт, а профиль нагрузки.
В случае с Content Pilot этот сдвиг сознания означает следующее: спрашивать «сколько стоит в месяц» — это вопрос из эпохи помесячных тарифов мобильных операторов, ушедшей вместе с гарантированными зарплатами и стационарными телефонами. Вопрос новой эпохи — «какой у меня контент-план на месяц, какие стратегии я буду использовать, какие модели я выбрал, нужны ли мне картинки и в каком объёме». Ответив на эти четыре вопроса, юзер получает не «цену тарифа», а понимание собственной экономики публикаций — и это понимание гораздо ценнее любой круглой цифры в платёжке.
В платформе для этого есть всё необходимое: журнал транзакций показывает каждое списание с указанием статьи, по которой оно произошло; дашборд проекта позволяет увидеть среднюю стоимость поста за период; настройки проекта дают переключать модели и пресеты картинок прямо на лету, не пересоздавая ничего. Юзер, который потратил час на калибровку первых десяти постов, на следующих девяноста экономит больше времени и больше денег, чем мог бы сэкономить, выбирая «оптимальный тариф» из таблицы.
Что в итоге
Content Pilot не продаёт «тариф на сто постов в MAX». Платформа продаёт инфраструктуру для генерации и публикации, считает себестоимость каждого действия по фактическим затратам на LLM и image-модели, добавляет небольшую наценку, переводит всё в простую расчётную единицу — рубль-токен, — и показывает юзеру прозрачный счёт. Минимум для входа — двести рублей. Кросспост — пять рублей за пост, фиксированно. Любая генерация с участием LLM — обычно от десяти до пятидесяти рублей за пост, в зависимости от стратегии, модели, длины и наличия картинки. Пакет на двадцать пять тысяч даёт пятнадцать процентов бонусом. Картинки, которые не получились, рефандятся автоматически.
Сто публикаций в MAX в месяц укладываются в широкий диапазон от пятисот рублей (чистый кросспост из своего Telegram-канала) до пяти-семи тысяч рублей (премиальный режим с генерацией с нуля и редакционными обложками на лучших моделях). И этот разброс — не баг, а фича: вы платите ровно за то, что заказали, не больше и не меньше. Эпоха «всё включено» закончилась двадцать лет назад в интернете, десять лет назад в облаках и сейчас заканчивается в генеративных SaaS. Это нормально. Это даже справедливо. Просто к этому надо привыкнуть — и научиться задавать себе правильные вопросы перед тем, как нажать «сгенерировать».
А правильный вопрос звучит так: «что я хочу получить и какой моделью я хочу это сделать». Содержательный ответ на него — половина управления бюджетом. Вторая половина — это обычная финансовая дисциплина, которая в эпоху облаков ничем не отличается от финансовой дисциплины эпохи телеграфа: считать, что отправляешь, и сверять с тем, что приходит в счёте.