Как подключить Qwen к VS Code: Companion, Cline и Continue
Два способа получить Qwen в редакторе: официальный Companion для Qwen Code и расширения Cline, Kilo Code, Continue с OpenAI-совместимым ключом.
5 мин · · IDE · разработка
Чтобы подключить Qwen к VS Code, есть два пути, и они решают немного разные задачи. Первый: официальное расширение Qwen Code Companion, которое встраивает в редактор агента Qwen Code. Второй: сторонние расширения Cline, Kilo Code или Continue, которым достаточно адреса, ключа и названия модели. Ниже оба варианта с настройкой на один ключ Zukko и ценами на 18 октября 2026.
Какой путь выбрать
| Qwen Code Companion | Cline / Kilo Code / Continue | |
|---|---|---|
| Что это | боковая панель для агента Qwen Code | независимые расширения со своим агентом |
| Нужен ли Qwen Code в терминале | да | нет |
| Какие модели | любые, которые настроены в Qwen Code | любые с OpenAI-совместимым адресом |
| Где настраивается ключ | в конфигурации Qwen Code | в настройках расширения |
Если вы уже пользуетесь Qwen Code в терминале и хотите видеть правки подсвеченными в редакторе, берите Companion. Если нужен просто чат с агентом в редакторе и вы не хотите ставить ещё одну программу, берите Cline, Kilo Code или Continue.
Путь 1: Qwen Code Companion
По документации проекта, расширение (в статусе Beta) даёт отдельную панель Qwen Code, упоминание файлов через @, вложение файлов и картинок, историю диалогов, несколько параллельных сессий и режим автоматического применения правок. Требуется VS Code версии 1.96.0 или новее. Установка идёт из Marketplace по идентификатору qwenlm.qwen-code-vscode-ide-companion (поиск по названию «Qwen Code Companion»).
Порядок действий:
- Установите сам Qwen Code:
npm install -g @qwen-code/qwen-code@latest(нужен Node.js 22+). - Подключите модель. Самый короткий способ для ключа Zukko:
export OPENAI_API_KEY="fetch_ваш_ключ"
export OPENAI_BASE_URL="https://api.zukko.pro/v1"
export OPENAI_MODEL="qwen3.8-max"- Установите расширение из Marketplace. В документации также упоминается команда
/ide installвнутри Qwen Code, а запускать панель можно через палитру команд (пункт «Qwen Code: Run»). - Откройте папку проекта. Документация советует держать в окне один рабочий каталог.
Если Companion не подключается, в разделе устранения неполадок Qwen Code сказано: откройте ровно одну папку, перезапустите встроенный терминал после установки расширения (чтобы он получил переменные QWEN_CODE_IDE_WORKSPACE_PATH и QWEN_CODE_IDE_SERVER_PORT), а в контейнере проверьте, что резолвится host.docker.internal.
Что мы не смогли подтвердить по документации: читает ли боковая панель те же переменные окружения, что и терминал, или только файл ~/.qwen/settings.json. Надёжнее всего описать модель в settings.json, тогда настройка общая для терминала и панели. Постоянный конфиг разобран в статье Qwen Code CLI: подключение, а если что-то идёт не так, сверьтесь с разделом об интеграции с VS Code в документации Qwen Code.
Путь 2: Cline, Kilo Code или Continue
Эти расширения работают со своим агентом и не требуют Qwen Code. Roo Code, который раньше часто советовали в этом ряду, по заявлению его разработчиков закрыт 15 мая 2026 года, поэтому здесь его нет. Общая схема настройки одинакова: провайдер, адрес, ключ, модель. Подробности по каждому расширению есть в документации Zukko.
| Расширение | Провайдер в настройках | Адрес | Поле модели |
|---|---|---|---|
| Cline | OpenAI Compatible | https://api.zukko.pro/v1 | Model ID |
| Kilo Code | OpenAI Compatible | https://api.zukko.pro/v1 | Model |
| Continue | provider: openai в config.yaml | https://api.zukko.pro/v1 в поле apiBase | model |
Пример для Continue:
models:
- name: Qwen 3.8 Max
provider: openai
model: qwen3.8-max
apiKey: fetch_ваш_ключ
apiBase: https://api.zukko.pro/v1Остальные подробности: Cline, Continue. Агентным расширениям нужна модель, которая надёжно вызывает инструменты; если выбранная модель ведёт себя странно (описывает действия вместо того, чтобы их выполнять), смените её и повторите.
Какую модель Qwen взять
Через Zukko доступны две модели Qwen. Цены за 1M токенов на 18 октября 2026:
| Модель | Вход / выход | Контекст | Картинки на вход | Индекс силы |
|---|---|---|---|---|
qwen3.8-max | $0,088 / $0,238 | 1M | да | 45 |
qwen3.8-flash | $0,038 / $0,075 | 1M | нет | 40 |
Если нужно прикладывать скриншоты, берите qwen3.8-max: у qwen3.8-flash картинок на входе нет. Остальные модели каталога подключаются точно так же, меняется только id.
Пример правки на небольшом проекте: 300K токенов входа и 30K выхода. Формула: вход × цена входа + выход × цена выхода.
qwen3.8-max: 0,3 × 0,088 + 0,03 × 0,238 = 0,0264 + 0,00714 = $0,03354.qwen3.8-flash: 0,3 × 0,038 + 0,03 × 0,075 = 0,0114 + 0,00225 = $0,01365.claude-sonnet-5-5для сравнения: 0,3 × 0,4 + 0,03 × 2 = 0,12 + 0,06 = $0,18.
Агентные расширения отправляют на каждом шаге всю историю, поэтому реальный вход больше. Следите за расходом в разделе «Использование» кабинета. Какая модель лучше справится с вашим кодом, заранее не знаем: попробуйте обе на одной задаче.
Проверка ключа вне редактора
Если расширение молчит, проверьте ключ командой:
curl https://api.zukko.pro/v1/chat/completions \
-H "Authorization: Bearer fetch_ваш_ключ" \
-H "Content-Type: application/json" \
-d '{"model":"qwen3.8-flash","messages":[{"role":"user","content":"ping"}]}'Ответил curl, а редактор нет: ищите ошибку в настройках расширения (адрес без /v1, лишний пробел в ключе, неверное имя модели). Не ответил и curl: код ошибки подскажет причину (401 неверный ключ, 402 не хватает баланса, 404 неизвестная модель).
Ключ создаётся в кабинете, в настройках ключа можно задать дневной лимит в долларах, чтобы агент в редакторе не потратил лишнего.
Частые вопросы
Есть ли в VS Code встроенная поддержка Qwen?
Нет, нужно расширение. Официальное называется Qwen Code Companion, оно работает вместе с Qwen Code. Альтернатива: Cline, Kilo Code, Continue.
Companion бесплатный?
Расширение и сам Qwen Code открытые, но за работу модели платите вы: через ключ провайдера или шлюза. Бесплатный вход через Qwen OAuth, по документации, прекращён 15 апреля 2026.
Можно ли в этих расширениях использовать не Qwen, а Claude или GPT?
Да. Все они принимают любой id из каталога: claude-sonnet-5-5, gpt-6.1-sol и другие. Учтите, что в OpenAI-формате вход Claude идёт по полной цене входа, без скидки за кэш.
Как оплатить из России?
Баланс в долларах пополняется СБП (платёжная страница добавляет 8,5% сверху), картой MasterCard или криптовалютой, минимальное пополнение $1.
zukko
Платите в 25×
меньше
за Claude Code & ChatGPT
Один ключ fetch_* и base URL api.zukko.pro — в Cursor, Claude Code, Codex и любом SDK.
Похожие статьи
- Нейросеть для Lua и Roblox: как писать скрипты на Luau с ИИМодель без подсказки может спутать Lua с Luau и предложить устаревший API Roblox. Показываем, как формулировать задачу, проверять код и подключить агента к проекту.
- Claude Code в JetBrains: IntelliJ IDEA и PyCharm на своём ключеПлагин не содержит собственной копии Claude Code, а запускает консольный агент в терминале IDE. Разбираем установку, ключ шлюза, диффы и типичные сбои.
- Cursor для 1С: как писать код на BSL с ИИ-агентомКак открыть выгрузку конфигурации 1С в Cursor, написать правила для BSL, давать агенту метаданные и не принимать выдуманный код. С расчётом стоимости сессии.
- Настройка Cursor AI: модели, свой ключ, правила и индексацияПошаговая настройка Cursor: свой ключ с адресом шлюза, модели, правила проекта, исключения из контекста и проверка подключения. Что делать в первый день.