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.

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

    Комментарии

    0

    Постройте личный план изучения Основы React, React Router и Redux Toolkit до уровня Middle — бесплатно!

    Основы React, React Router и Redux Toolkit — часть карты развития Frontend, Mobile

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

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

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

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

    Zustand

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

    Next.js - с нуля

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

    Feature-Sliced Design

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

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

    Картинка поста CLAUDE.md: как написать инструкции для Claude Code
    Иконка аватараАнтон
    Иконка календаря11 октября 2026
    AI-инструментыClaude CodeDevOps+ 1middleИконка уровня middle

    CLAUDE.md: как написать инструкции для Claude Code

    CLAUDE.md — это файл с инструкциями по проекту, который Claude Code читает в начале каждой сессии. Положите его в корень репозитория и опишите внутри, чем проект собирается, чем запускаются тесты и каких соглашений держаться в коде. После этого агент перестанет спрашивать одно и то же в каждом новом диалоге и предлагать решения, которые в вашей кодовой базе не приняты. Формат предельно простой: обычный Markdown, обязательных полей нет, заголовки любые. Дальше — где именно создавать файл и как Claude Code собирает инструкции сразу из нескольких мест, что писать внутрь, как подключать к файлу другие документы и чем CLAUDE.md отличается от AGENTS.md. Одна оговорка перед началом: Claude Code обновляется часто, набор команд и поддерживаемых файлов пополняется. Если какая-то деталь ниже ведёт себя у вас иначе, сверяйтесь с документацией той версии, которая стоит у вас.

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

    Агенты в OpenCode: как создать своего агента

    Агент в OpenCode — это именованный профиль работы: своя модель, свой системный промпт и свой список разрешённых инструментов. Чтобы создать своего агента, нужно описать его отдельным markdown-файлом в папке `.opencode/agent/` внутри проекта (или в `~/.config/opencode/agent/`, если агент нужен во всех проектах) либо объявить его в блоке `agent` файла `opencode.json`. После этого агент появляется в списке доступных, и его можно вызвать прямо в сессии.

    Иконка чипа0
    Иконка глаза462
    Иконка комментариев0
    Картинка поста OpenCode Desktop: установка и подключение Claude
    Иконка аватараАнтон
    Иконка календаря09 октября 2026
    AI-инструментыDevOpsopenai+ 2middleИконка уровня middle

    OpenCode Desktop: установка и подключение Claude

    OpenCode Desktop — графическое приложение OpenCode: тот же агент, что работает в терминале, но с оконным интерфейсом. Скачивается и ставится оно в России штатно, а вот подключить к нему Claude с первой попытки не выйдет, и дело не в блокировках: встроенная форма добавления своего провайдера в приложении не работает и отвечает ошибкой на любые данные. Рабочий путь — описать провайдера в opencode.json руками. Готовый OpenAI-совместимый эндпоинт с оплатой рублями даёт AI для кода от PurpleSchool. Ниже — установка OpenCode Desktop на macOS, Windows и Linux, разбор ошибки и конфиг целиком.

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