Бесплатный ИИ-ассистент для разработки на базе Qwen Coder и Kilo Code
Qwen Coder от Alibaba показал себя довольно добротным ассистентом по качеству написания кода по сравнению с конкурентами (сравнительные тесты постоянно появляются в сети), а лояльный бесплатный тариф и вовсе делает его одним из лучших предложений среди кодовых помощников.
Ниже будет рассмотрен процесс установки и запуска Qwen Coder с подключением его в Visual Studio Code через расширение Kilo Code.
Что понадобится?
- VSCode
- Nodejs 20+
Qwen Code
- Ставим cli утилиту qwen-code - терминальный клиент для взаимодействия с Qwen API
- Запускаем
- Аутентификация в Qwen
После запуска предлагается пройти аутентификацию либо с использованием Qwen OAuth, либо через OpenAI. Нас интересует первый вариант.
После выбора способа аутентификации нужно перейти по ссылке или отсканировать QR-код. Создаем qwen аккаунт или входим, например, с помощью своего Google аккаунта.
По факту успешной аутентификации в домашнем каталоге будет создана папка .qwen с файлом oauth_creds.json внутри, который понадобится для дальнейшей работы. А пока взаимодействовать с qwen уже можно в интерактивном режиме cli инструмента.
Kilo Code
- Идем в vscode и устанавливаем расширение Kilo Code AI Agent.
Расширение предоставляет типовой интерфейс для работы с кодовым ассистентом со встроенными командами, а также позволяет взаимодействовать с разными провайдерами языковых моделей, но на данный момент нас интересует только один.
- Переходим в настройки Kilo Code
- Выбираем API Provider: Qwen Code
- Прописываем путь до сохраненного файла с credentials: ~/.qwen/oauth_creds.json
- Выбираем модель. На момент публикации их две: qwen3-coder-plus и qwen3-coder-flash
- Сохраняем изменения
🚀 Если все прошло успешно, то нам станут доступны шустрые и неплохо показывающие себя в сравнении с конкурентами модели, контекстное окно в 1 000 000 токенов, чего хватит на работу с приличного размера кодовой базой, 2000 запросов в день, и все это без привязки карт, оформления подписок и доступов через третьи страны.
Больше полезной информации в моем Telegram-канале.