Расширения VS Code для работы с ИИ: чем отличаются

Расширений много, отличаются они тремя вещами: как подключают модель, как собирают контекст и как спрашивают разрешение.

2 мин · · Обновлено · подключение · разработка · выбор

Расширений для VS Code с поддержкой языковых моделей много, и выбирают их обычно по скриншотам. Полезнее смотреть на три вещи: можно ли подставить свою модель, как собирается контекст и что происходит перед записью в файл.

Можно ли подставить свою модель

Главный практический вопрос. Часть расширений работает только со своим бэкендом, часть позволяет указать произвольный совместимый адрес.

Второй вариант предпочтительнее по двум причинам: вы видите расход в своей истории и не зависите от тарифов расширения. Плюс одна и та же модель доступна во всех инструментах сразу.

РасширениеТип провайдераBase URL
ClineOpenAI Compatiblehttps://api.zukko.pro/v1
Roo CodeAnthropichttps://api.zukko.pro
Kilo CodeOpenAI Compatiblehttps://api.zukko.pro/v1
ContinueOpenAI Compatiblehttps://api.zukko.pro/v1

Правило про суффикс стоит запомнить один раз: Anthropic-совместимые клиенты идут без /v1, OpenAI-совместимые — с ним. Ошибка на один суффикс даёт 404 на каждом запросе, и по тексту ошибки причину не угадать.

Как собирается контекст

Здесь расширения расходятся сильнее всего, и это прямо влияет на счёт.

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

Другие индексируют проект и подтягивают файлы по релевантности. Удобнее, но контекст растёт быстро, а вместе с ним входные токены — основная статья расхода в подобных сценариях.

Третьи работают как агент: сами открывают файлы по ходу задачи. Самый мощный и самый дорогой режим.

Смотреть на это стоит до установки, потому что переучиваться потом дороже, чем выбрать сразу.

Что происходит перед записью

Расширения различаются степенью автономии: от показа diff с кнопкой подтверждения до молчаливой правки файлов.

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

Как проверить, что подключение работает

Одинаково для всех: задайте любой вопрос и откройте историю расходов. Появилось событие — трафик идёт через ваш ключ. Не появилось, а ответ пришёл — расширение отвечает через собственный бэкенд, и настройка не применилась.

Это же объясняет частую жалобу «расход нулевой, хотя я работаю весь день»: часть фирменных функций у некоторых расширений идёт мимо вашего ключа.

Про переключение моделей

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

Актуальный список моделей отдаёт /v1/models, а цены и контекст — /v1/models/info (или страница «Модели» в кабинете):

bash
curl https://api.zukko.pro/v1/models
curl https://api.zukko.pro/v1/models/info

zukko

Платите в 25×
меньше

за Claude Code & ChatGPT

Один ключ fetch_* и base URL api.zukko.pro — в Cursor, Claude Code, Codex и любом SDK.

ИИ-расширения VS Code: Cline, Roo Code, Continue · Zukko