Continue — открытое расширение для AI-программирования, и при первой установке многие воспринимают его как «бесплатный инструмент». Точнее так: само расширение можно использовать бесплатно, но вызовы моделей не возникают из ниоткуда. Счёт определяют число запросов автодополнения и чата, объём контекста в каждом запросе и класс используемой модели.

В этой статье нет фиксированных цен — только воспроизводимая методика: сначала разделить два уровня затрат, затем разобрать структуру токенов автодополнения и чата, и наконец построить бюджет и лимиты по логам. Конкретные цены меняются; ориентируйтесь на используемую платформу и тарифы на модели на сайте.

1. Разделите два уровня затрат: софт и модель

Первый уровень — инструмент. Открытое расширение Continue можно установить самостоятельно, репозиторий публичен; если команде нужны единая конфигурация, общие ассистенты и управление правами, может понадобиться командный продукт Continue — его платность и включённые квоты смотрите на официальной странице тарифов Continue.

Второй уровень — модель. Независимо от того, используете ли вы размещённые модели Continue или свой ключ, вы платите за токены или подписку на модель. При работе через сторонний шлюз действуют его собственные правила тарификации и расчётов.

Поэтому «цены Continue» и «оплата API по факту» — не один и тот же уровень. Первое — инструмент и совместная работа, второе — ресурс инференса. Реально считать нужно сумму трёх статей: стоимость инструмента, стоимость модели и время на поддержку конфигурации.

2. Структура токенов автодополнения и чата принципиально различается

Способ использования Частота Вход на запрос Выход на запрос Основная статья затрат Что оптимизировать
Автодополнение Очень высокая, по мере ввода Префикс, суффикс, недавние правки — обычно короткие Очень короткий Число запросов и входные токены Дебаунс, отмена устаревших запросов, малая модель
Чат и редактирование Средняя и низкая Системный промпт, правила, контекст файлов — длинные Средний Накопление контекста и выход Сокращать контекст, ограничивать выход
Задачи агента Низкая Результаты инструментов в нескольких раундах, самые длинные Длинный Число раундов и результаты инструментов Декомпозиция, подтверждения, условия остановки
Индексация кода Однократно или инкрементально Чанки кода Векторы Вызовы embedding-модели Исключать каталоги, обновлять инкрементально, локальные embeddings

Автодополнение выглядит как пара строк за раз, но за день может срабатывать сотни и тысячи раз. Редактор отправляет запрос каждые несколько нажатий, и частота умножает стоимость. Наоборот, чат и агент дороже за раз, но при плохом управлении контекстом одна длинная задача может съесть дневной бюджет автодополнения.

3. Считайте месяц по логам, а не по ощущениям

Разложив типы запросов, получаем примерную формулу:

Месячная стоимость модели ≈
   число запросов автодополнения × средний вход × цена входа
+ число запросов автодополнения × средний выход × цена выхода
+ вход и выход запросов чата и агента × соответствующие цены
+ расходы на embeddings кода и повторы

Цены берите со страницы поставщика используемой модели; тарифы на модели на сайте — только текущий ориентир. Цены меняются, не планируйте бюджет по скриншоту нескольких месяцев давности.

Базовая линия стоимости:

  1. Возьмите типовую рабочую неделю и выгрузите логи запросов шлюза или поставщика, разметьте их по моделям и функциям.
  2. Раздельно посчитайте четыре типа запросов: автодополнение, чат, агент и embeddings; не смешивайте.
  3. Зафиксируйте по каждому типу число запросов, средний вход, средний выход и попадания в кэш.
  4. Оцените месячную стоимость по текущим ценам и оставьте около 20% запаса на повторы и колебания.
  5. Наблюдайте две недели, сравните оценку с фактическим счётом и только потом решайте, менять ли класс модели.

4. Сколько помогает кэш и когда он не помогает

Кэш требует стабильного префикса. В чате можно переиспользовать фиксированный системный промпт, командные правила и определения инструментов; если каждый раз вставлять метку времени, случайный ID или меняющийся список файлов, кэш почти не будет попадать.

Контекст автодополнения постоянно меняется вместе с позицией курсора, поэтому попадания обычно ограничены. Здесь дешевле работают дебаунс, отмена устаревших запросов и сокращение контекста, а не расчёт на кэш. Учтите, что запись в кэш тоже стоит: кэшируйте только действительно стабильные длинные префиксы — короткие промпты дают мало выгоды даже при возможности кэширования. Работает ли кэш, смотрите по счётчикам чтения и записи в полях usage, а не по ощущениям.

5. Порядок снижения затрат: сначала измерения, потом смена модели

  1. Сначала измеряйте: без логов с разбивкой по функциям любая оптимизация — догадка.
  2. Маршрутизируйте модели: для автодополнения — низкая задержка и низкая цена; для сложного агента — сильная модель.
  3. Сокращайте контекст: только релевантные файлы, игнорируемые каталоги, никакого «всего репозитория».
  4. Ограничивайте выход: разумный максимум для чата и агента, требуйте структурированный результат.
  5. Включайте кэш: фиксируйте правила и системный промпт, проверяйте долю попаданий.
  6. Оцените локальные модели: для частых коротких задач автодополнения можно попробовать локальную малую модель, но с учётом железа и эксплуатации.
  7. Задайте лимиты бюджета: по проектам и людям, с оповещениями, чтобы одна точка не вышла из-под контроля.

Не переворачивайте порядок. Переход на дешёвую модель первым делом часто просто делает неверные ответы дешевле.

6. Как задать лимит бюджета, чтобы он работал

Лимит должен привязываться к трём измерениям: кто, какой проект, какой тип запросов. Практика — отдельный ключ на проект и месячная квота с оповещением в шлюзе; ключ на каждого сотрудника, чтобы избежать нераспределяемых расходов. Автодополнение и чат лучше вести разными ключами или метками для раздельного наблюдения.

Лимит — не гарантия. Цены моделей, курс, размер команды и объём задач меняются, поэтому бюджет нужно пересматривать ежемесячно. Заранее договоритесь, что происходит при достижении потолка — отказ в запросах или переход на дешёвую модель, — а не решайте постфактум по счёту.

7. Когда выгоднее оплата по факту, а когда подписка

Универсального ответа нет, но помогут три вопроса:

  • Стабильно ли потребление? При ежедневном интенсивном автодополнении и фиксированном составе команды подписка с квотой проще для бюджета.
  • Нужны ли разные модели? Переключение между Claude, GPT, Gemini и DeepSeek гибче при оплате по факту через шлюз.
  • Важны ли границы данных? Если допустима локальная модель, стоимость железа может заменить часть расходов на API.

Небольшие команды часто выбирают гибрид: автодополнение — дешёвый класс или локальная модель, сложные задачи — API по факту, единый счёт и лимиты через шлюз. Как распределить — подскажет неделя логов.

Частые вопросы

Continue сам по себе бесплатен?

Открытое расширение Continue можно устанавливать и использовать бесплатно, но вызовы моделей оплачиваются поставщиком модели. Платность командной версии и размещённых моделей и включённые квоты смотрите на официальной странице тарифов Continue.

Почему автодополнение тоже стоит денег?

Запросы автодополнения частые, каждый отправляет контекст и генерирует токены, а расход накапливается по числу запросов. Дешевизна одного запроса не означает, что за день это можно игнорировать.

Локальная модель — это нулевая стоимость?

Нет. Локальная модель экономит на API, но требует GPU, памяти, электроэнергии и обслуживания. Для частых коротких задач автодополнения локальная малая модель подходит, сложному агенту всё ещё может понадобиться облако.

Сколько экономит кэш?

Зависит от стабильности префикса и доли попаданий. Фиксированный системный промпт и правила обычно работают, часто меняющийся контекст — ограниченно; запись в кэш тоже стоит, поэтому проверяйте по фактическим полям usage.

Как задать месячный лимит бюджета?

Выдавайте отдельный ключ на проект, задавайте месячную квоту и оповещения в шлюзе, раздельно считайте автодополнение и чат. Квоты, способ оповещения и политика превышения — по консоли используемой платформы.

Что дальше

Не спешите менять инструмент. Создайте тестовый ключ в ZSQH AI Gateway, неделю раздельно запускайте автодополнение и чат, посчитайте реальную стоимость по формуле выше и только затем выбирайте класс модели и бюджет. Доступные модели и текущие цены — в тарифах на модели.

Читайте также:

Примечание: Continue — товарный знак своего правообладателя. Статья носит технический характер и не выражает позицию компании.