Continue — открытое расширение для AI-программирования, и при первой установке многие воспринимают его как «бесплатный инструмент». Точнее так: само расширение можно использовать бесплатно, но вызовы моделей не возникают из ниоткуда. Счёт определяют число запросов автодополнения и чата, объём контекста в каждом запросе и класс используемой модели.
В этой статье нет фиксированных цен — только воспроизводимая методика: сначала разделить два уровня затрат, затем разобрать структуру токенов автодополнения и чата, и наконец построить бюджет и лимиты по логам. Конкретные цены меняются; ориентируйтесь на используемую платформу и тарифы на модели на сайте.
1. Разделите два уровня затрат: софт и модель
Первый уровень — инструмент. Открытое расширение Continue можно установить самостоятельно, репозиторий публичен; если команде нужны единая конфигурация, общие ассистенты и управление правами, может понадобиться командный продукт Continue — его платность и включённые квоты смотрите на официальной странице тарифов Continue.
Второй уровень — модель. Независимо от того, используете ли вы размещённые модели Continue или свой ключ, вы платите за токены или подписку на модель. При работе через сторонний шлюз действуют его собственные правила тарификации и расчётов.
Поэтому «цены Continue» и «оплата API по факту» — не один и тот же уровень. Первое — инструмент и совместная работа, второе — ресурс инференса. Реально считать нужно сумму трёх статей: стоимость инструмента, стоимость модели и время на поддержку конфигурации.
2. Структура токенов автодополнения и чата принципиально различается
| Способ использования | Частота | Вход на запрос | Выход на запрос | Основная статья затрат | Что оптимизировать |
|---|---|---|---|---|---|
| Автодополнение | Очень высокая, по мере ввода | Префикс, суффикс, недавние правки — обычно короткие | Очень короткий | Число запросов и входные токены | Дебаунс, отмена устаревших запросов, малая модель |
| Чат и редактирование | Средняя и низкая | Системный промпт, правила, контекст файлов — длинные | Средний | Накопление контекста и выход | Сокращать контекст, ограничивать выход |
| Задачи агента | Низкая | Результаты инструментов в нескольких раундах, самые длинные | Длинный | Число раундов и результаты инструментов | Декомпозиция, подтверждения, условия остановки |
| Индексация кода | Однократно или инкрементально | Чанки кода | Векторы | Вызовы embedding-модели | Исключать каталоги, обновлять инкрементально, локальные embeddings |
Автодополнение выглядит как пара строк за раз, но за день может срабатывать сотни и тысячи раз. Редактор отправляет запрос каждые несколько нажатий, и частота умножает стоимость. Наоборот, чат и агент дороже за раз, но при плохом управлении контекстом одна длинная задача может съесть дневной бюджет автодополнения.
3. Считайте месяц по логам, а не по ощущениям
Разложив типы запросов, получаем примерную формулу:
Месячная стоимость модели ≈
число запросов автодополнения × средний вход × цена входа
+ число запросов автодополнения × средний выход × цена выхода
+ вход и выход запросов чата и агента × соответствующие цены
+ расходы на embeddings кода и повторы
Цены берите со страницы поставщика используемой модели; тарифы на модели на сайте — только текущий ориентир. Цены меняются, не планируйте бюджет по скриншоту нескольких месяцев давности.
Базовая линия стоимости:
- Возьмите типовую рабочую неделю и выгрузите логи запросов шлюза или поставщика, разметьте их по моделям и функциям.
- Раздельно посчитайте четыре типа запросов: автодополнение, чат, агент и embeddings; не смешивайте.
- Зафиксируйте по каждому типу число запросов, средний вход, средний выход и попадания в кэш.
- Оцените месячную стоимость по текущим ценам и оставьте около 20% запаса на повторы и колебания.
- Наблюдайте две недели, сравните оценку с фактическим счётом и только потом решайте, менять ли класс модели.
4. Сколько помогает кэш и когда он не помогает
Кэш требует стабильного префикса. В чате можно переиспользовать фиксированный системный промпт, командные правила и определения инструментов; если каждый раз вставлять метку времени, случайный ID или меняющийся список файлов, кэш почти не будет попадать.
Контекст автодополнения постоянно меняется вместе с позицией курсора, поэтому попадания обычно ограничены. Здесь дешевле работают дебаунс, отмена устаревших запросов и сокращение контекста, а не расчёт на кэш. Учтите, что запись в кэш тоже стоит: кэшируйте только действительно стабильные длинные префиксы — короткие промпты дают мало выгоды даже при возможности кэширования. Работает ли кэш, смотрите по счётчикам чтения и записи в полях usage, а не по ощущениям.
5. Порядок снижения затрат: сначала измерения, потом смена модели
- Сначала измеряйте: без логов с разбивкой по функциям любая оптимизация — догадка.
- Маршрутизируйте модели: для автодополнения — низкая задержка и низкая цена; для сложного агента — сильная модель.
- Сокращайте контекст: только релевантные файлы, игнорируемые каталоги, никакого «всего репозитория».
- Ограничивайте выход: разумный максимум для чата и агента, требуйте структурированный результат.
- Включайте кэш: фиксируйте правила и системный промпт, проверяйте долю попаданий.
- Оцените локальные модели: для частых коротких задач автодополнения можно попробовать локальную малую модель, но с учётом железа и эксплуатации.
- Задайте лимиты бюджета: по проектам и людям, с оповещениями, чтобы одна точка не вышла из-под контроля.
Не переворачивайте порядок. Переход на дешёвую модель первым делом часто просто делает неверные ответы дешевле.
6. Как задать лимит бюджета, чтобы он работал
Лимит должен привязываться к трём измерениям: кто, какой проект, какой тип запросов. Практика — отдельный ключ на проект и месячная квота с оповещением в шлюзе; ключ на каждого сотрудника, чтобы избежать нераспределяемых расходов. Автодополнение и чат лучше вести разными ключами или метками для раздельного наблюдения.
Лимит — не гарантия. Цены моделей, курс, размер команды и объём задач меняются, поэтому бюджет нужно пересматривать ежемесячно. Заранее договоритесь, что происходит при достижении потолка — отказ в запросах или переход на дешёвую модель, — а не решайте постфактум по счёту.
7. Когда выгоднее оплата по факту, а когда подписка
Универсального ответа нет, но помогут три вопроса:
- Стабильно ли потребление? При ежедневном интенсивном автодополнении и фиксированном составе команды подписка с квотой проще для бюджета.
- Нужны ли разные модели? Переключение между Claude, GPT, Gemini и DeepSeek гибче при оплате по факту через шлюз.
- Важны ли границы данных? Если допустима локальная модель, стоимость железа может заменить часть расходов на API.
Небольшие команды часто выбирают гибрид: автодополнение — дешёвый класс или локальная модель, сложные задачи — API по факту, единый счёт и лимиты через шлюз. Как распределить — подскажет неделя логов.
Частые вопросы
Continue сам по себе бесплатен?
Открытое расширение Continue можно устанавливать и использовать бесплатно, но вызовы моделей оплачиваются поставщиком модели. Платность командной версии и размещённых моделей и включённые квоты смотрите на официальной странице тарифов Continue.
Почему автодополнение тоже стоит денег?
Запросы автодополнения частые, каждый отправляет контекст и генерирует токены, а расход накапливается по числу запросов. Дешевизна одного запроса не означает, что за день это можно игнорировать.
Локальная модель — это нулевая стоимость?
Нет. Локальная модель экономит на API, но требует GPU, памяти, электроэнергии и обслуживания. Для частых коротких задач автодополнения локальная малая модель подходит, сложному агенту всё ещё может понадобиться облако.
Сколько экономит кэш?
Зависит от стабильности префикса и доли попаданий. Фиксированный системный промпт и правила обычно работают, часто меняющийся контекст — ограниченно; запись в кэш тоже стоит, поэтому проверяйте по фактическим полям usage.
Как задать месячный лимит бюджета?
Выдавайте отдельный ключ на проект, задавайте месячную квоту и оповещения в шлюзе, раздельно считайте автодополнение и чат. Квоты, способ оповещения и политика превышения — по консоли используемой платформы.
Что дальше
Не спешите менять инструмент. Создайте тестовый ключ в ZSQH AI Gateway, неделю раздельно запускайте автодополнение и чат, посчитайте реальную стоимость по формуле выше и только затем выбирайте класс модели и бюджет. Доступные модели и текущие цены — в тарифах на модели.
Читайте также:
- Альтернативы Continue и миграция
- Цены Cline и оплата API по токенам
- Цены Roo Code и оплата по токенам
Примечание: Continue — товарный знак своего правообладателя. Статья носит технический характер и не выражает позицию компании.
