Qwen4-Max-Preview в Claude Code: настройка и отключение 25 ноября

Попробуйте Qwen4-Max-Preview через Token Plan с отдельным ключом и правильным адресом API. Настройте Claude Code, OpenCode или Qwen Code, проверьте чтение файла и учтите общий лимит рассуждений и ответа. Подготовьте переход на отдельный API с оплатой по использованию до отключения превью. В руководстве — цены подписки, ограничения использования и запасной вариант с Qwen3.8-Max.

Содержание
Qwen4-Max-Preview в Claude Code: настройка и отключение 25 ноября

Используйте Qwen4-Max-Preview для короткого теста в интерактивном режиме, а не как модель для серверной части приложения. Возьмите отдельный ключ Token Plan и явно выберите qwen4-max-preview, не полагаясь на автоматический выбор модели. Подготовьте замену до 25 ноября 2026 года, 24:00 UTC+8: в этот момент заканчивается срок работы превью.

Доступность, параметры подключения и цены указаны по состоянию на 2026-11-12.

Как получить доступ и когда отключат превью?

Для Qwen4-Max-Preview нужен Token Plan Personal или Team. Доступа с оплатой по использованию нет. Период превью длится с 11 ноября 2026 года, 10:00, до 25 ноября 2026 года, 24:00, по UTC+8. Alibaba обещает не менять модель в этот период и отключить её после его завершения.

Указанный срок — это 26 ноября в 00:00 UTC+8 или 25 ноября в 16:00 UTC. Из него нельзя вывести дату выпуска модели на замену.

Контекстное окно модели — 1M токенов, максимальный вывод — 393,216 токенов. Рассуждения и итоговый ответ расходуют этот общий лимит. Модель принимает текст, изображения и видео, поддерживает вызов функций и структурированный вывод.

Alibaba заявляет совместимость с Chat Completions, Responses и Anthropic Messages. Это не означает, что каждый клиент предоставляет все возможности модели. Сравнивайте Qwen4-Max-Preview с Qwen3.8-Max на своих задачах, не принимая превосходство одной модели за установленный факт.

Одинаковое название модели в Token Plan и Qwen Chat не доказывает совпадение серверных настроек и поведения инструментов. Сравнивайте результаты в одном клиенте, с одинаковыми инструментами, запросами и лимитом вывода.

Сколько стоит Token Plan и как его разрешено использовать?

Закладывайте расходы на подписку, а не цену Qwen4 за миллион токенов. В обзоре Personal Edition указаны следующие месячные цены для новых подписок, без стартовых скидок:

Тариф PersonalСтандартная цена в месяц, USDМесячная квота
Lite$620,000 Credits
Essential$1045,000 Credits
Standard$1880,000 Credits
Pro$43200,000 Credits

Credits — расчётная единица подписки, а не фиксированное число токенов. Проверьте фактический расход после тестовой задачи. Не пересчитывайте эту таблицу в предполагаемую цену токенов API.

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

Для Personal Edition пока не предусмотрена отмена подписки. Не считайте отключение превью автоматической отменой подписки или основанием для возврата денег. Проверьте настройки продления, прежде чем покупать подписку только ради этого теста.

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

Вызовы инструментов агентом в интерактивной сессии — не то же самое, что запуск оценочного скрипта по расписанию. Работайте с примерами ниже интерактивно. Не используйте ключ Token Plan как универсальный ключ для серверного приложения.

Сначала получите отдельный ключ Token Plan

Используйте ключ Token Plan с адресом API Token Plan. Обычный ключ Model Studio или ключ Coding Plan не подойдёт.

Перед покупкой из России проверьте, доступно ли оформление заказа и какой способ оплаты поддерживает ваш аккаунт. По инструкции регистрации Alibaba Cloud, способы оплаты зависят от страны и региона. Не определяйте доступность покупки по региону в адресе API.

Для Personal Edition оформите подписку и создайте ключ на странице My Subscription в консоли Token Plan. Следуйте инструкции для Personal Edition.

В Team Edition администратор должен сначала выделить вашему аккаунту место в подписке, а затем создать ключ. В инструкции для Team Edition этот шаг находится в разделе Member Management.

Примеры рассчитаны на установленный клиент и Bash в macOS или Linux. Откройте новый терминал с Bash. Выполните команду, вставьте ключ и нажмите Enter:

read -rs TOKEN_PLAN_API_KEY && export TOKEN_PLAN_API_KEY

Команда не показывает введённый ключ. Запускайте выбранный клиент из этого терминала, чтобы он получил экспортированную переменную.

Настройте Claude Code и проверьте чтение файла

Задайте Qwen4-Max-Preview как модель для псевдонима opus, затем явно выберите его. В инструкции Alibaba для Claude Code приведены следующие назначения моделей для Token Plan.

Выполните команды в репозитории с файлом README.md:

unset ANTHROPIC_API_KEY
export ANTHROPIC_AUTH_TOKEN="$TOKEN_PLAN_API_KEY"
export ANTHROPIC_BASE_URL="https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropic"
export ANTHROPIC_MODEL="auto"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="qwen3.6-flash"
export ANTHROPIC_DEFAULT_SONNET_MODEL="qwen3.8-flash"
export ANTHROPIC_DEFAULT_OPUS_MODEL="qwen4-max-preview"
export CLAUDE_CODE_SUBAGENT_MODEL="auto"
export CLAUDE_CODE_MAX_CONTEXT_TOKENS="983616"
claude --model opus

В Claude Code базовый URL должен заканчиваться на /apps/anthropic. Не добавляйте /v1.

Аргумент --model opus выбирает основную модель, назначенную этому псевдониму. Так работают документированные правила выбора моделей и псевдонимов Claude Code.

Остальные назначения допускают другие модели для вспомогательных задач. В частности, CLAUDE_CODE_SUBAGENT_MODEL="auto" не закрепляет Qwen4-Max-Preview за каждым вспомогательным агентом, или субагентом. Результат сессии с несколькими моделями нельзя считать тестом одной Qwen4.

Введите этот запрос в интерактивной сессии:

Read README.md using the file tool. Quote its first heading and summarize the project in two sentences. Do not modify files.

Проверьте, что клиент показал вызов инструмента чтения, а процитированный заголовок совпадает с заголовком в файле. Затем посмотрите расход Token Plan за тот же период. Обычное приветствие не проверяет полный цикл вызова инструмента.

Далее поручите одну небольшую правку, для которой уже есть проверочный тест. Запишите выбранную модель, уровень рассуждений, время выполнения, результат теста и расход Credits.

Если Claude Code по-прежнему обращается к другому провайдеру, сначала проверьте, куда уходят запросы. Только после этого оценивайте модель.

Увеличьте лимит вывода, не меняя размер контекста

Увеличьте лимит вывода, если длинный ответ обрывается. Для этой модели Alibaba рекомендует CLAUDE_CODE_MAX_OUTPUT_TOKENS=64000.

Выйдите из клиента и запустите его заново из того же терминала Bash:

export CLAUDE_CODE_MAX_OUTPUT_TOKENS=64000
claude --model opus

Это отдельный параметр, не CLAUDE_CODE_MAX_CONTEXT_TOKENS="983616". Ни одна из этих настроек не гарантирует ответ длиной 393,216 токенов. Предел модели, настройка клиента и лимит конкретного запроса — разные величины.

Подключите OpenCode или Qwen Code

Используйте настройки для выбранного клиента: базовые URL в этих примерах не взаимозаменяемы. Перед изменениями сохраните резервную копию конфигурации. При добавлении примера не удаляйте остальные параметры.

OpenCode: сохраните /v1 в адресе адаптера

Добавьте конфигурацию Anthropic-адаптера из инструкции Alibaba в ~/.config/opencode/opencode.json.

В примере используется схема провайдера V1. В документации по переходу на OpenCode V2 сказано, что поддерживаемые настройки V1 продолжают работать. Не смешивайте поля схем V1 и V2 внутри одного объекта провайдера.

{
  "$schema": "https://opencode.ai/config.json",
  "model": "bailian-token-plan/qwen4-max-preview",
  "provider": {
    "bailian-token-plan": {
      "npm": "@ai-sdk/anthropic",
      "options": {
        "baseURL": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropic/v1",
        "apiKey": "{env:TOKEN_PLAN_API_KEY}"
      },
      "models": {
        "qwen4-max-preview": {
          "name": "Qwen4-Max-Preview",
          "modalities": {
            "input": ["text", "image"],
            "output": ["text"]
          },
          "limit": {
            "context": 1000000,
            "output": 131072
          }
        }
      }
    }
  }
}

Суффикс /v1 здесь нужен именно этому адаптеру: такой адрес указан в инструкции Alibaba для OpenCode. Не переносите сюда более короткий базовый URL из настройки Claude Code.

Значение 131072 взято из настройки модели в примере Alibaba для OpenCode. Это настройка клиента, а не замена заявленного максимума модели в 393,216 токенов.

OpenCode подставляет переменные окружения, поэтому {env:TOKEN_PLAN_API_KEY} получает ключ из экспортированной переменной. Запустите opencode, проверьте провайдера и модель через /models, затем повторите запрос на чтение файла.

Qwen Code: явно задайте общий лимит вывода

Укажите OpenAI-совместимый адрес API Token Plan в ~/.qwen/settings.json.

В инструкции Alibaba для Qwen Code для этой модели указан лимит вывода по умолчанию 32768. Для первого теста ниже выбраны лимит 64000 и уровень рассуждений medium. Это выбранные настройки, а не значения по умолчанию.

{
  "$version": 4,
  "modelProviders": {
    "openai": [
      {
        "id": "qwen4-max-preview",
        "name": "Qwen4-Max-Preview",
        "baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
        "envKey": "TOKEN_PLAN_API_KEY",
        "generationConfig": {
          "samplingParams": {
            "max_tokens": 64000,
            "reasoning_effort": "medium"
          },
          "extra_body": {
            "preserve_thinking": true
          }
        }
      }
    ]
  },
  "security": {
    "auth": {
      "selectedType": "openai"
    }
  },
  "model": {
    "name": "qwen4-max-preview"
  }
}

Поле envKey содержит имя переменной окружения, а не сам секретный ключ. Этот способ передачи ключа и параметры генерации описаны в справочнике провайдеров Qwen Code.

Запустите qwen из терминала с экспортированным ключом. Проверьте выбранную модель командой /model и повторите ту же задачу на чтение файла.

Почему max_tokens может обрезать итоговый ответ?

В Chat Completions для Qwen4-Max-Preview рассуждения и ответ расходуют один общий лимит вывода. Согласно уведомлению об изменении совместимости API, у этой модели max_tokens равнозначен max_completion_tokens.

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

Combined output budget: 64,000 tokens
Assumed thinking usage: 48,000 tokens
Remaining answer allowance: at most 16,000 tokens

Это расчёт по условным значениям, а не замер модели. Лимит, которого раньше хватало на видимый ответ, теперь может оставить для него слишком мало токенов.

Рассуждения включены по умолчанию. Параметр reasoning_effort принимает значения low, medium и xhigh; значение по умолчанию — xhigh. Не задавайте reasoning_effort и thinking_budget одновременно.

Начните с medium на небольшой задаче. Для простых правок попробуйте low, а для сложной задачи, где стоит проверить более глубокие рассуждения, — xhigh. Меняйте по одному параметру и сравнивайте выполненную работу, а не только длину ответа.

У прежних моделей Qwen поведение max_tokens не меняется. Не переносите новое правило превью на все интеграции с Qwen.

Сохраняйте историю рассуждений в Chat Completions

Передавайте все рассуждения из предыдущих ответов в предназначенном для них поле. У Qwen4-Max-Preview параметр preserve_thinking включён по умолчанию.

Рассуждения из прошлых сообщений ассистента должны находиться в reasoning_content. Не добавляйте их в поле content и не отправляйте как новое сообщение пользователя.

За это отвечает адаптер клиента. Не нужно вручную вставлять скрытые рассуждения в чат. При проверке интеграции проверьте следующий ход диалога и полный цикл вызова инструмента, а не только первый ответ.

В сравнении Messages, Chat Completions и Responses разобрано, почему одной HTTP-совместимости недостаточно для правильной работы агента.

Проверяйте причину конкретной ошибки

При 401 InvalidApiKey: Invalid API-key provided. сначала проверьте тип ключа, статус подписки и полноту скопированного ключа. Убедитесь, что адрес API соответствует ключу, перезапустите клиент и повторите чтение файла.

При AccessDenied с HTTP 403 и кодом access_denied после назначения моделей откройте Model Gallery в консоли Model Studio. Alibaba указывает статус Upcoming deprecation как одну из возможных причин. Также проверьте права доступа и поддержку модели вашим тарифом: не каждая ошибка 403 означает отключение модели.

Если ответ обрывается, сначала проверьте фактический лимит вывода и уровень рассуждений, а не меняйте ключ. Примените настройку Claude Code или Qwen Code из примеров выше и повторите ту же задачу.

Если закончилась квота, используйте доступные в подписке способы её пополнения или обновления. Увеличение max_tokens не возвращает Credits и может повысить расход при следующем успешном вызове.

Перейдите на отдельный платный API до отключения превью

Используйте qwen3.8-max как запасной вариант с оплатой по использованию, чтобы продолжить работу после отключения превью. В инструкции Alibaba для подключения с оплатой по использованию эта модель прямо указана вместе с описанием тарификации. Цены API отдельно приведены на странице модели.

Рекомендация касается способа доступа. Она не означает, что качество кода у Qwen3.8-Max и Qwen4-Max-Preview одинаковое.

Создайте отдельный ключ API Model Studio в регионе Сингапур по инструкции получения ключа. Затем замените ключ, адрес API, основную модель и назначения вспомогательных моделей.

В следующем примере Bash используется общий адрес API для Сингапура. В справочнике базовых URL Alibaba также приводит адреса отдельных рабочих пространств и рекомендует их для рабочих систем.

read -rs DASHSCOPE_API_KEY && export DASHSCOPE_API_KEY
unset ANTHROPIC_API_KEY
export ANTHROPIC_AUTH_TOKEN="$DASHSCOPE_API_KEY"
export ANTHROPIC_BASE_URL="https://dashscope-intl.aliyuncs.com/apps/anthropic"
export ANTHROPIC_MODEL="qwen3.8-max"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="qwen3.8-max"
export ANTHROPIC_DEFAULT_SONNET_MODEL="qwen3.8-max"
export ANTHROPIC_DEFAULT_OPUS_MODEL="qwen3.8-max"
export CLAUDE_CODE_SUBAGENT_MODEL="qwen3.8-max"
claude --model qwen3.8-max

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

Начните новый диалог, повторите чтение файла и проверьте учёт расхода через отдельный платный API. Одна лишь смена модели с сохранением ключа Token Plan не переводит запросы на оплату по использованию.

В каталоге BetterToken на 2026-11-12 также есть qwen3.8-max для отдельного OpenAI-совместимого API с оплатой по использованию. Базовый URL — https://www.bettertoken.ai/v1; используйте свой ключ BetterToken и инструкцию подключения OpenCode. Это отдельный платный API-доступ, а не доступ к превью Qwen4.

Доступность сайтов, загрузки, входа и обновлений сторонних клиентов проверяйте отдельно от API BetterToken. Перед переходом проверьте текущие цены.

Готовы оптимизировать LLM workflow?

Подключите единый API, управляйте ключами и контролируйте расходы на AI-модели в BetterToken.

Начать бесплатно