PurpleSchool — курсы программирования онлайн
  • Пути
    • Frontend React разработчик
    • Frontend Vue разработчик
    • Backend разработчик Node.js
    • Fullstack разработчик React / Node.js
    • Mobile разработчик React Native
    • Backend разработчик Golang
    • Devops инженер
    • Backend разработчик Python
  • AI для кодаНовое
  • О нас
    • Отзывы
    • Реферальная программа
    • О компании
    • Контакты
  • Иконка открытия меню
    • Сообщество
    • PurpleПлюс
    • AI Собеседование
    • AI тренажёр
    • Проекты
PurpleSchool — платформа бесплатных roadmap и курсов для разработчиков
ютуб иконка
Telegram иконка
VK иконка
VK иконка
Курсы
ГлавнаяКаталог курсовFrontendBackendFullstack
Практика
КарьераПроектыPurpleПлюс
Материалы
БлогБаза знаний
Документы
Договор офертаПолитика конфиденциальностиПроверка сертификатаМиграция курсовРеферальная программа
Реквизиты
ИП Ларичев Антон АндреевичИНН 773373765379contact@purpleschool.ru

PurpleSchool © 2020 -2026 Все права защищены

  • Курсы
    • FrontendИконка стрелки
    • AI разработкаИконка стрелки
    • BackendИконка стрелки
    • DevOpsИконка стрелки
    • MobileИконка стрелки
    • ТестированиеИконка стрелки
    • Soft-skillsИконка стрелки
    • ДизайнИконка стрелки
    Иконка слояПерейти в каталог курсов
  • Бесплатно
    • Курсы
    • JavaScript Основы разработкиPython Основы PythonCSS CSS FlexboxКарта развитияВопросы для собеседований
    • База знанийИконка стрелки
    • Новостные рассылкиИконка стрелки
  • PurpleSchool — курсы программирования онлайн
    • AI для кодаНовое
    • Сообщество
    • PurpleПлюс
    • AI Собеседование
    • AI тренажёр
    • Проекты
    Главная
    Сообщество
    Qwen Code: как установить и подключить модели Claude

    Qwen Code: как установить и подключить модели Claude

    Аватар автора Qwen Code: как установить и подключить модели Claude

    Антон Ларичев

    Иконка календаря25 сентября 2026
    Qwen CodeClaude CodeAI-инструментыDevOpsразработкаmiddleИконка уровня middle
    Картинка поста Qwen Code: как установить и подключить модели Claude

    Что такое Qwen Code и почему из России к нему не подключиться напрямую

    При первом запуске Qwen Code показывает меню /auth с тремя вариантами. Первый — Alibaba ModelStudio с подпланами Coding Plan, Token Plan и обычным API-ключом. Второй — список готовых сторонних провайдеров: DeepSeek, Grok, MiniMax, Z.AI, Kimi, Idealab, ModelScope, OpenRouter, Requesty. Третий — Custom Provider, ручное подключение своего сервера, прокси или неподдержанного провайдера; именно он понимает эндпоинты, совместимые с OpenAI, Anthropic и Gemini.

    Первые два пути из России требуют либо зарубежной карты, либо VPN, либо и того и другого. Третий работает без них — если есть адрес совместимого эндпоинта и ключ к нему. Дальше в статье используется Anthropic-совместимый прокси PurpleSchool: за ним стоят модели Claude, ключ выдаётся в личном кабинете, платится он российской картой. Тот же прокси используется в Claude Code, так что один ключ закрывает оба инструмента сразу.

    Как установить Qwen Code

    Есть три способа установки, все дают одну и ту же команду qwen в терминале.

    Установка через npm: нужен Node.js 22+

    Сначала проверьте версию Node.js — агенту требуется минимум 22-я:

    node -v
    

    Если версия ниже, обновите Node.js, иначе установка завершится ошибкой движка. Дальше ставим пакет глобально:

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

    Standalone-установщик для Windows, macOS и Linux

    Если возиться с Node.js не хочется, есть отдельный установщик. Для 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
    

    На macOS и Linux работает и Homebrew:

    brew install qwen-code
    

    После установки перезапустите терминал — без этого свежий PATH не подхватится и команда qwen не найдётся.

    Как подключить модели Claude к Qwen Code

    Агент разделяет провайдеров по протоколам. Для протокола Anthropic он читает три переменные окружения: ANTHROPIC_API_KEY, ANTHROPIC_BASE_URL и ANTHROPIC_MODEL. Настроить всё можно и через интерактивный /auth, но надёжнее один раз описать конфигурацию файлом.

    Провайдер anthropic в settings.json

    Откройте ~/.qwen/settings.json (на Windows это C:\Users<имя>.qwen\settings.json) и создайте его, если файла нет:

    {
      "modelProviders": {
        "anthropic": [
          {
            "id": "<id-модели-из-кабинета>",
            "name": "Claude через PurpleSchool",
            "envKey": "ANTHROPIC_API_KEY",
            "baseUrl": "https://app.purpleschool.ru/api-v2/public/ai-proxy/anthropic"
          }
        ]
      },
      "security": {
        "auth": {
          "selectedType": "anthropic"
        }
      },
      "model": {
        "name": "<id-модели-из-кабинета>"
      }
    }
    

    Что здесь происходит. Ключ anthropic внутри modelProviders — это не название сервиса, а протокол общения; envKey говорит, из какой переменной окружения брать ключ; baseUrl подменяет адрес API. Блок security.auth.selectedType избавляет от прохождения /auth при каждом старте, а model.name задаёт модель по умолчанию и обязан совпадать с одним из id выше.

    Точный идентификатор модели возьмите в кабинете в разделе «AI для кода» — там перечислены доступные вам модели Claude, и подставлять нужно именно этот идентификатор, а не отображаемое имя.

    Отдельно про baseUrl: адрес указывается без /v1 на конце. Qwen Code передаёт его в официальный SDK Anthropic как есть, а SDK сам дописывает /v1/messages. Если добавить /v1 вручную, запрос уйдёт на несуществующий путь с удвоенным сегментом.

    Переменные окружения ANTHROPICAPIKEY и ANTHROPICBASEURL

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

    Для macOS и Linux добавьте в ~/.zshrc или ~/.bashrc:

    export ANTHROPIC_API_KEY="ваш ключ"
    

    Для Windows в PowerShell, чтобы переменная пережила перезапуск:

    [Environment]::SetEnvironmentVariable('ANTHROPIC_API_KEY','ваш ключ','User')
    

    Альтернатива — файл .qwen/.env рядом с проектом: агент подхватывает первый найденный .env, поднимаясь от текущей папки вверх, и только потом смотрит в домашнюю директорию.

    Выбор модели командой /model

    Запустите агента в папке проекта и переключите модель:

    qwen
    

    Внутри введите:

    /model
    

    Список сгруппирован по протоколам, выбор запоминается между сессиями. Если удобнее задавать модель сразу при запуске, есть аргумент командной строки:

    qwen --model "<id-модели-из-кабинета>"
    

    Частые ошибки при настройке Qwen Code

    Ответ 401. Проверьте, что ключ действующий и скопирован целиком. Важная деталь: когда baseUrl указывает не на домен anthropic.com, агент отправляет ключ заголовком Authorization: Bearer, а не x-api-key. Прокси PurpleSchool ждёт именно Bearer, так что связка сходится, но ключ от другого сервиса с другой схемой авторизации здесь не заработает.

    Агент каждый раз просит пройти /auth. Забыт блок security.auth.selectedType — без него протокол на старте не выбран.

    Модель не та, что в конфиге. Значение model.name не совпало ни с одним id в modelProviders, и агент откатился на модель по умолчанию. Сверьте строки посимвольно.

    Ключ подставляется не тот. Если в той же оболочке уже экспортирован ANTHROPIC_API_KEY для Claude Code, он перебьёт значение из settings.json: переменная окружения приоритетнее файла.

    Команда qwen не найдена. Терминал не перезапущен после установки либо каталог глобальных пакетов npm не попал в PATH.

    Сколько стоит доступ к моделям Claude

    Доступ оформляется подпиской с оплатой российской картой. На AI для кода три тарифа: «Помощник» за 499 рублей в месяц с лимитом 2,5 млн токенов, «Напарник» за 1199 рублей с 5,5 млн токенов и «Соавтор» за 2499 рублей с 12,5 млн токенов. Неизрасходованные токены переносятся на срок до месяца, подписка отменяется в любой момент.

    Ключ появляется в кабинете сразу после оплаты. Если настраивать конфиги вручную не хочется, есть установщик, который пропишет всё сам (ему тоже нужен Node.js 22+):

    npx @purpleschool/ai-for-code
    

    Сравнение с прямой оплатой Anthropic и разбор способов получить ключ — в статье про API-ключ Claude.

    Заключение

    Подключить модели Claude к Qwen Code — это три шага: поставить агента, описать провайдера anthropic в ~/.qwen/settings.json с адресом прокси и положить ключ в переменную окружения. Дальше агент работает как обычно, просто за протоколом Anthropic вместо Alibaba Cloud стоят модели Claude, доступные из России без VPN.

    Иконка глаза10

    Комментарии

    0

    Постройте личный план изучения JavaScript с нуля - основы языка и практика для начинающих до уровня Middle — бесплатно!

    JavaScript с нуля - основы языка и практика для начинающих — часть карты развития Frontend, Backend, Mobile

    • step100+ шагов развития
    • lessons30 бесплатных лекций
    • lessons300 бонусных рублей на счет

    Бесплатные лекции

    Лучшие курсы по теме

    изображение курса

    Продвинутый JavaScript

    Антон Ларичев
    AI-тренажерыAI-тренажеры
    Практика в студииПрактика в студии
    Гарантия
    Бонусы
    иконка звёздочки рейтинга4.8
    3 999 ₽ 6 990 ₽
    Подробнее
    изображение курса

    TypeScript с нуля

    Антон Ларичев
    AI-тренажерыAI-тренажеры
    Практика в студииПрактика в студии
    Гарантия
    Бонусы
    иконка звёздочки рейтинга4.8
    3 999 ₽ 6 990 ₽
    Подробнее
    изображение курса

    Neovim

    Антон Ларичев
    Гарантия
    Бонусы
    иконка звёздочки рейтинга4.8
    3 999 ₽ 6 990 ₽
    Подробнее

    Похожие статьи

    Иконка аватараАнтон
    Иконка календаря23 сентября 2026
    Claude CodeopenaiAI-инструменты+ 2middleИконка уровня middle

    Claude Code и Codex в VS Code: подключение из России

    Claude Code и Codex в VS Code ставятся из маркетплейса как любое другое расширение, и на этом штатный сценарий для России заканчивается: диалог открывается, но ответа не приходит. Причина не в редакторе — запрос не доходит до модели. Рабочее решение одно: указать расширению другой адрес API. Оба расширения умеют ходить в совместимый шлюз, и у [AI для кода от PurpleSchool](https://purpleschool.ru/ai-for-code) такой шлюз есть — ключ берётся в личном кабинете, подписка оплачивается российской картой. Ниже два маршрута настройки, для Claude Code и для Codex: конфиги целиком, построчный разбор и причины, по которым VS Code может не увидеть ключ.

    Иконка чипа0
    Иконка глаза218
    Иконка комментариев0
    Картинка поста Codex или Claude Code: что выбрать разработчику в 2026
    Иконка аватараАнтон
    Иконка календаря21 сентября 2026
    Claude CodeopenaiAI-инструменты+ 2middleИконка уровня middle

    Codex или Claude Code: что выбрать разработчику в 2026

    Короткий ответ: **Codex CLI** берут, когда важны открытый код, управляемая песочница и работа из терминала по правилам, которые вы задали сами; **Claude Code** — когда нужен агент с многоуровневой системой настроек и правами, которые можно закоммитить в репозиторий и раздать команде. Оба ставятся через npm, оба живут в терминале и оба умеют MCP — но конфигурируются принципиально по-разному, и именно на этом чаще всего спотыкаются при переходе с одного на другой. Ниже — сравнение по шести…

    Иконка чипа0
    Иконка глаза375
    Иконка комментариев0
    Иконка аватараАнтон
    Иконка календаря24 сентября 2026
    Claude CodeAnthropicAI-инструменты+ 2middleИконка уровня middle

    Как установить Claude Code на Windows: инструкция из России

    Claude Code ставится на Windows одной командой `npm install -g @anthropic-ai/claude-code` — при условии, что в системе есть Node.js. Проблема начинается после установки: CLI поднимется, но при первом же запросе вернёт ошибку доступа, потому что API Anthropic не обслуживает запросы из России. Поэтому установка на Windows из России — это два отдельных дела: поставить сам пакет и подсунуть ему рабочий адрес API с ключом. Ниже — оба шага по порядку, с синтаксисом именно для PowerShell, а не для bash.

    Иконка чипа0
    Иконка глаза84
    Иконка комментариев0
    Иконка чипа0