Qwen Code CLI

Подключение Qwen Code CLI к usellm - терминальный AI-агент с поддержкой OpenAI-совместимого API

Qwen Code CLI

Qwen Code: open-source AI-агент для терминала от команды QwenLM (Alibaba). Аналог Claude Code и Gemini CLI, но для моделей Qwen и любых OpenAI-совместимых провайдеров. Агентный workflow: читает файлы, пишет код, запускает команды.

Требования

  • Node.js 18 или новее
  • macOS, Linux или Windows
  • API-ключ usellm

Установка Qwen Code CLI

Windows. Откройте cmd.exe и выполните:

curl -fsSL -o %TEMP%\install-qwen.bat ^
  https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen.bat ^
  && %TEMP%\install-qwen.bat

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

macOS / Linux:

npm install -g qwen-code

Или через официальный установщик:

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

Подключение к usellm

Конфигурация Qwen Code хранится в файле ~/.qwen/settings.json. Добавьте usellm как OpenAI-совместимого провайдера и укажите нужные модели:

{
  "modelProviders": {
    "openai": [
      {
        "id": "alibaba/qwen3.8-flash",
        "name": "Qwen3.8 Flash",
        "baseUrl": "https://api.usellm.ru/v1",
        "envKey": "OPENAI_API_KEY",
        "generationConfig": {
          "contextWindowSize": 1000000
        }
      },
      {
        "id": "zai/glm-5.3-flash",
        "name": "GLM 5.3 Flash",
        "baseUrl": "https://api.usellm.ru/v1",
        "envKey": "OPENAI_API_KEY",
        "generationConfig": {
          "contextWindowSize": 262000
        }
      },
      {
        "id": "anthropic/claude-sonnet-5",
        "name": "Claude Sonnet 5",
        "baseUrl": "https://api.usellm.ru/v1",
        "envKey": "OPENAI_API_KEY",
        "generationConfig": {
          "contextWindowSize": 203000
        }
      }
    ]
  },
  "env": {
    "OPENAI_API_KEY": "ваш-api-ключ",
    "OPENAI_BASE_URL": "https://api.usellm.ru/v1"
  },
  "security": {
    "auth": { "selectedType": "openai" }
  },
  "model": {
    "name": "alibaba/qwen3.8-flash"
  },
  "$version": 3
}

Замените ваш-api-ключ на ключ из личного кабинета.

Параметр contextWindowSize указывает размер контекстного окна модели в токенах. Укажите точное значение для каждой модели: оно влияет на то, как Qwen Code управляет памятью сессии. Актуальные значения можно посмотреть на странице каждой модели в каталоге.

Запустите Qwen Code из папки проекта:

cd /path/to/your/project
qwen

Переключение между моделями

Модель по умолчанию задаётся в model.name. Переключиться можно при запуске:

qwen --model alibaba/qwen3.8-flash
qwen --model zai/glm-5.3-flash
qwen --model anthropic/claude-sonnet-5

Полный список доступных моделей: в каталоге.

Решение проблем