·8 мин. чтения

Qwen Code в России без VPN: установка и настройка через PlusVibe API

Как запустить Qwen Code — терминальный агент с открытым кодом — в России без VPN. Пошаговая настройка ~/.qwen/settings.json на PlusVibe API: модели qwen3.8-max и qwen3.7-plus, оплата в рублях.

Qwen Code в России без VPN: установка и настройка через PlusVibe API

Qwen Code: терминальный агент для кода, который работает из России

Qwen Code — это агент для разработки кода с открытым исходным кодом, который живёт прямо в терминале. Его развивает команда Qwen (Alibaba): проект собрал 27k+ звёзд на GitHub, распространяется под лицензией Apache-2.0 и полностью бесплатен. По возможностям это ближайший открытый аналог Claude Code: чтение и правка файлов, выполнение команд, SubAgents, автоматическая память и скиллы, MCP, режимы для IDE и даже боты в мессенджерах.

Проект вырос из форка Google Gemini CLI (v0.8.2), но с версии 0.1 развивается независимо — как мультипротокольный агентный фреймворк. В отличие от большинства закрытых агентов, привязанных к одному вендору, Qwen Code из коробки понимает четыре протокола: OpenAI, Anthropic, Gemini и собственный Qwen, — и переключается между провайдерами прямо во время работы. Именно эта мультипротокольность делает его удобным для подключения к сторонним шлюзам вроде PlusVibe.

→ GitHub: QwenLM/qwen-code (27k+ ⭐, Apache-2.0)

Сам инструмент бесплатный, но ему нужна языковая модель. И вот тут у российских разработчиков начинается проблема: бесплатные способы подключения закончились, а официальные платные варианты из России не оплачиваются. В этой статье — как установить Qwen Code и подключить его к моделям через PlusVibe API: без VPN, с оплатой в рублях.

Проблема доступа из России

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

Официальные варианты подключения из России не работают:

  • Бесплатный Qwen OAuth закрыт. Раньше агент работал через браузерный вход в аккаунт qwen.ai без всяких ключей. С 15 апреля 2026 года бесплатный тариф отключён — новые запросы через него отклоняются.
  • Alibaba Cloud Coding Plan требует иностранной оплаты. Платные тарифы DashScope и Coding Plan оформляются через Alibaba Cloud, который не принимает российские карты.
  • Прямые API западных провайдеров недоступны. OpenAI, Anthropic и Google не принимают оплату из России и блокируют регистрацию с российских IP.
  • VPN нестабилен. Даже при оплаченном иностранном ключе через VPN соединение рвётся посреди длинной агентной сессии, а агент перезапускает задачу с нуля.

Разработчику нужен не «какой-нибудь» доступ, а предсказуемый: чтобы агент стабильно работал над задачей час, а не падал на середине рефакторинга из-за обрыва туннеля.

Решение: PlusVibe API

PlusVibe API — это OpenAI-совместимый шлюз, доступный по адресу https://plusvibeapi.ru/v1. Он реализует стандартный API формата OpenAI, поэтому любой инструмент с поддержкой сторонних эндпоинтов подключается к нему без доработок. Qwen Code — именно такой инструмент: он с самого начала спроектирован как мультипротокольный и умеет работать с любым OpenAI-совместимым сервером через настройку базового URL.

Что это даёт на практике:

  • Без VPN. Запросы идут напрямую на российский сервер — никаких туннелей и обрывов на длинных сессиях.
  • Оплата в рублях. Пополнение баланса российскими картами и через СБП — не нужна иностранная карта.
  • Pay-as-you-go. Платите только за фактически использованные токены, без ежемесячной подписки.
  • Модели Qwen в каталоге. Через PlusVibe доступны и флагманский qwen3.8-max, и более дешёвый qwen3.7-plus, вокруг которых Qwen Code и построен, — плюс десятки других моделей (Claude, GPT, Gemini) под тем же ключом.

Зарегистрируйтесь на plusvibeapi.ru/register, пополните баланс и создайте API-ключ вида sk-pv-… — он понадобится дальше.

Установка Qwen Code

Актуальная версия на сентябрь 2026 года — v0.23.0 (выпуск от 3 сентября). Проект обновляется часто: релизы выходят практически каждую неделю.

Linux и macOS — установочный скрипт

curl -fsSL https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.sh | bash

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

Windows — PowerShell

irm https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.ps1 | iex

Через npm или Homebrew

Для установки через npm нужен Node.js версии 22 или выше:

npm install -g @qwen-code/qwen-code@latest

На macOS и Linux также доступен Homebrew:

brew install qwen-code

Проверьте установку командой qwen — запустится интерактивный интерфейс агента. При первом запуске Qwen Code предложит настроить провайдера через команду /auth. Её можно пройти и позже, а можно сразу прописать всё в конфиге — так надёжнее для автоматизации.

Настройка Qwen Code на PlusVibe API

Qwen Code хранит настройки в файле ~/.qwen/settings.json. Официальная документация рекомендует именно «однофайловый» способ: все модели, ключ и протокол задаются в одном файле, и после этого интерактивный /auth не нужен.

Создайте или отредактируйте ~/.qwen/settings.json:

{
  "modelProviders": {
    "openai": [
      {
        "id": "qwen3.8-max",
        "name": "Qwen 3.8 Max (PlusVibe)",
        "baseUrl": "https://plusvibeapi.ru/v1",
        "description": "Флагманская модель Qwen через PlusVibe",
        "envKey": "PLUSVIBE_API_KEY"
      },
      {
        "id": "qwen3.7-plus",
        "name": "Qwen 3.7 Plus (PlusVibe)",
        "baseUrl": "https://plusvibeapi.ru/v1",
        "description": "Быстрая и дешёвая модель Qwen через PlusVibe",
        "envKey": "PLUSVIBE_API_KEY"
      }
    ]
  },
  "env": {
    "PLUSVIBE_API_KEY": "sk-pv-ВАШ_КЛЮЧ"
  },
  "security": {
    "auth": {
      "selectedType": "openai"
    }
  },
  "model": {
    "name": "qwen3.8-max"
  }
}

Что здесь важно:

  • modelProviders.openai — список моделей, работающих по OpenAI-совместимому протоколу. Поле baseUrl как раз и направляет запросы на сторонний эндпоинт — в нашем случае на PlusVibe.
  • envKey — это имя переменной окружения с ключом, а не сам ключ. Значение подставляется в блок env того же файла.
  • security.auth.selectedType: "openai" — говорит агенту использовать OpenAI-совместимый протокол при старте, без интерактивного /auth.
  • model.name — модель по умолчанию; должна совпадать с одним из id в списке.

Документация рекомендует хранить ключ в ~/.qwen/.env вместо блока env в settings.json — файл настроек может случайно попасть в общий доступ, а .env проще исключить из git. Создайте ~/.qwen/.env со строкой:

PLUSVIBE_API_KEY=sk-pv-ВАШ_КЛЮЧ

Альтернатива: переменные окружения без settings.json

Qwen Code понимает и стандартные переменные для OpenAI-совместимых серверов — удобно для CI и контейнеров:

export PLUSVIBE_API_KEY="sk-pv-ВАШ_КЛЮЧ"
export OPENAI_API_KEY="$PLUSVIBE_API_KEY"
export OPENAI_BASE_URL="https://plusvibeapi.ru/v1"
export OPENAI_MODEL="qwen3.8-max"

И третий путь — интерактивный: запустите qwen, введите /auth, выберите пункт Custom Provider и укажите базовый URL, ключ и модель. Результат тот же — настройки сохранятся в конфиге.

Проверить подключение можно прямо в сессии командой /doctor — она показывает, какой провайдер и какая модель сейчас активны. Если агент не видит ключ, убедитесь, что переменная задана именно в текущей сессии терминала, а имя в envKey совпадает с названием переменной.

Пример работы

Откройте терминал в директории проекта и запустите агента:

cd ~/my-project
qwen

Qwen Code откроет интерактивный интерфейс. Поставьте задачу на русском:

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

Агент прочитает файлы, выполнит команды в песочнице, предложит правки и применит их после вашего подтверждения. Конкретный файл можно подтянуть в контекст через @:

> Отрефактори @src/api/client.ts: вынеси повторяющуюся логику обработки ошибок

Встроенные скиллы закрывают типовые задачи одной командой: /review — ревью изменений, /bugfix — поиск и исправление ошибки, /batch — пакетная обработка, /loop — циклическое выполнение с проверкой. Модель можно переключить прямо в сессии командой /model — например, начать с дешёвой qwen3.7-plus для черновой работы и перейти на qwen3.8-max для финального рефакторинга.

Для скриптов и CI есть headless-режим — без интерактивного интерфейса:

qwen -p "Проверь, что все тесты проходят, и перечисли упавшие с причинами"

Помимо терминала, Qwen Code работает как расширение в VS Code, Zed и JetBrains IDE, как отдельное десктоп-приложение, как демон qwen serve с общей сессией для нескольких клиентов и даже как бот в Telegram. Всюду используется один и тот же конфиг — настройка из этой статьи покрывает все режимы. Есть и режим Agent Arena: одна и та же задача прогоняется через несколько моделей параллельно, а вы сравниваете результаты — удобно, когда нужно выбрать модель под конкретный тип задач.

Цены и модели

PlusVibe API тарифицируется по фактически использованным токенам, отдельно за входные и выходные. Цены на модели Qwen по состоянию на 4 сентября 2026 года:

Модель Вход, ₽/1M токенов Выход, ₽/1M токенов Контекст Для чего qwen3.8-max 35 ₽ 57 ₽ 256k Сложный рефакторинг, архитектурные задачи, работа с большими репозиториями qwen3.7-plus 8,59 ₽ 34,36 ₽ 256k Повседневная разработка, быстрые правки, пакетные задачи в CI

Обе модели поддерживают кэширование входного контекста — на длинных агентных сессиях, где один и тот же контекст передаётся в каждом запросе, это заметно снижает расходы. Актуальный каталог со всеми моделями и ценами — на странице /models.

Оплата устроена по модели pay-as-you-go: нет фиксированной подписки и обязательного минимального пополнения. Вы кладёте на баланс нужную сумму в рублях — российскими картами или через СБП — и тратите её по мере работы агента. Для команд удобно выдать каждому разработчику отдельный ключ: расход виден по каждому ключу, а лимиты задаются балансом, а не общими настройками.

Ориентир по качеству: на SWE-bench Verified (500 задач, оценка самих разработчиков инструмента) Qwen Code с флагманскими моделями Qwen стабильно набирает около 77% — уровень, сопоставимый с лучшими закрытыми агентами.

Практика экономии: рутину (автодополнение идей, простые правки, генерацию тестов по образцу) гоняйте через qwen3.7-plus, а на ответственные задачи — миграции, ревью архитектуры, распутывание легаси — переключайтесь на qwen3.8-max. Тот же ключ работает и с моделями других семейств — Claude, GPT, Gemini — если захотите сравнить их с Qwen на одной и той же задаче прямо в /model.

Итог

Qwen Code — один из самых функциональных открытых агентов для терминала: SubAgents и автоматические скиллы, все основные IDE, headless-режим для CI и боты в мессенджерах. После закрытия бесплатного Qwen OAuth в апреле 2026 года единственным препятствием для российских разработчиков осталась оплата доступа к моделям.

PlusVibe API снимает это препятствие: Qwen Code поддерживает любой OpenAI-совместимый эндпоинт, поэтому вся настройка сводится к одному файлу ~/.qwen/settings.json с базовым URL https://plusvibeapi.ru/v1 и ключом sk-pv-…. Никакого VPN, оплата в рублях, модели qwen3.8-max и qwen3.7-plus доступны сразу.

Если вы уже работаете с другим терминальным агентом, сравните его с Qwen Code на своей кодовой базе — у нас есть пошаговые настройки для Codex CLI, а возможности самой линейки Qwen подробно разобраны в обзоре Qwen API в России.

Qwen Code + PlusVibe: агентный терминал из России

qwen3.8-max и qwen3.7-plus, оплата в рублях, без VPN и иностранных карт.

Получить ключ →
Qwen Code в РоссииQwen Code без VPNQwen Code установкаQwen Code настройкаключ для Qwen CodeQwen Code API Россиятерминальный агент Qwen CodeQwen Code PlusVibe

Попробуйте PlusVibe API

OpenAI-совместимый API: GPT, Claude, Gemini, видео и изображения — один рублёвый ключ. Работает из России без VPN, оплата рублями.

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

Qwen Code в России без VPN: установка и настройка через PlusVibe API | PlusVibe API