Прежде чем урезать агенту права, ответь на другой вопрос: заслуживает ли его первый diff того, чтобы его вообще читали. Минимальные права - это про ущерб, а не про пользу. Ты можешь запустить агента в песочнице без прав записи, получить красивый лог и так и не узнать, решает ли он задачу.
Это статья-дневник одного подхода: read-only оценка Qwen coding-агента до того, как он получит доступ к рабочему репозиторию. Тезис простой и его можно опровергнуть на практике: если прогнать агента по изолированному набору задач и вручную прочитать предложенные им diff, ты увидишь, стоят ли эти изменения дальнейшего рассмотрения - без единой записи в код. Если diff бесполезны, никакая аккуратная выдача прав их не спасёт.
Оговорюсь сразу про границы. Существование Qwen Code, его режимы одобрения, поведение команды /review, шаги получения ключа Model Studio и текущие лимиты - это внешние факты из документации QwenLM и Alibaba Cloud (доступ 2026-07-18). А вот сам «изолированный набор задач», формат таблицы «задача - предложенный diff - ревью - вердикт» и критерии ручной оценки - это моя предлагаемая процедура, а не документированная практика Qwen. Не путай одно с другим.
Платите в рублях за Qwen API без наценки на токены через provod.ai
Что вообще значит «read-only» у Qwen Code
Qwen Code - это открытый терминальный qwen coding agent от QwenLM (github.com/QwenLM/qwen-code). Он умеет несколько протоколов аутентификации (OpenAI, Anthropic, Gemini и Qwen/DashScope), которые настраиваются интерактивно через команду /auth. То есть один и тот же qwen code agent можно подцепить к разным бэкендам, и это важно для честной оценки: пусть модель меняется, а процедура ревью остаётся одна.
У агента пять режимов одобрения: Plan, Ask Permissions (по умолчанию), Auto-Edit, Auto и YOLO. Их переключают Shift+Tab или командой /approval-mode <name>, либо параметром "tools.approvalMode" в .qwen/settings.json. Для оценочного прогона тебе нужен ровно один - Plan Mode: по документации QwenLM он выполняет строго read-only анализ кодовой базы, без записи в файлы и без запуска shell. Это и есть тот режим, в котором первый diff не превращается в коммит.
Второй read-only инструмент - команда /review. Она захватывает diff (локальные изменения, PR или указанные файлы), прогоняет его через многоагентный конвейер ревью и возвращает вердикт (Approve / Request changes / Comment). Документация прямо говорит: «your working tree, staged changes, and current branch are never touched». Применение любого предложенного изменения - отдельный ручной шаг, который команда сама не делает. Для нас это ключевое свойство: /review читает и судит, но не пишет.
Соедини два факта - и получишь скелет прогона. Plan Mode генерирует предложение, /review даёт по нему структурированное мнение, а решение о применении остаётся за тобой. Ни один diff не уходит в рабочий репозиторий, пока ты не поставил вердикт руками.
Как собрать read-only прогон, который что-то доказывает
Начни с изоляции. Возьми копию репозитория или отдельные модельные задачи, не связанные с рабочим кодом, и убедись, что у процесса физически нет прав на запись туда, где живёт продакшн. Изоляцию обеспечивает твоё окружение, а не режим агента. Plan Mode снижает риск на стороне CLI, но не отменяет необходимости отдельной песочницы.
Дальше зафиксируй список конкретных, воспроизводимых заданий: «добавь валидацию входа в функцию X», «покрой тестом ветку Y», «перепиши парсер Z без смены сигнатуры». Каждая задача должна иметь понятный признак успеха, иначе ручное ревью превратится во вкусовщину. Смысл набора в том, что по каждому пункту ты заранее знаешь, как выглядит «правильно», а количество задач тут вторично.

Тот же read-only набор полезно прогнать и через другой совместимый маршрут - например, provod.ai (российский OpenRouter), где Qwen стоит рядом с Claude, GPT, Gemini и DeepSeek в одном чате и одном API. Правило от смены бэкенда не меняется: сначала оцени diff, потом обсуждай права. Просто у тебя появляется вторая точка сравнения на тех же задачах.
Как выдать qwen code agent ключ, но не выдать репозиторий
Чтобы направить Qwen Code в официальный API (Alibaba Cloud Model Studio), документация описывает такой путь: запусти /auth, выбери «Use your own API Key» → «Standard API Key», укажи регион и сохрани ключ в переменную окружения BAILIAN_API_KEY. Базовый URL в режиме совместимости зависит от региона - у Пекина, Сингапура и США (Вирджиния) свои эндпоинты. Это существенно: чужой регион в конфиге - это чужой лимит и чужая задержка.
Сам ключ берётся не в CLI. По документации Alibaba Cloud нужен аккаунт (или RAM-пользователь с правами на API-ключи) и активированный Model Studio; ключ создаётся на странице API Key в консоли и показывается полностью только один раз при создании - копируй или скачивай сразу. Так что qwen studio api начинается с консоли, а не с терминала, и это ответ на добрую половину запросов вроде «где взять api qwen».
# Read-only прогон: ключ в окружении, ни одного write-действия export BAILIAN\_API\_KEY="ваш\_ключ\_из\_консоли\_Model\_Studio"
qwen # старт CLI # внутри: # /auth -> Use your own API Key -> Standard API Key -> регион # /approval-mode plan -> строго read-only анализ # /review -> вердикт по diff, working tree не трогается
Отдельная морока - добраться до нужной страницы. Одно и то же намерение «дай мне доступ» пишут десятком способов, и часть формулировок уводит совсем в другой продукт: квен бот (Qwen-бот) в мессенджере к консоли Model Studio отношения не имеет. Короткая сводка, чтобы не терять на этом время:
| Как это обычно формулируют | Куда ведёт на самом деле |
|---|---|
api key qwen, qwen api key, qwen ai api key | получить ключ Model Studio |
api ключ qwen, апи ключ qwen, апи ключ квен (квен = Qwen) | та же страница API Key |
qwen api key как получить, как получить api qwen, получить api ключ qwen | инструкция по выпуску ключа |
qwen get api key, qwen api token | она же, англоязычный вариант |
qwen code api key, qwen coder api key | ключ именно под coding-агента |
квен бот, qwen бот | это уже про Telegram-бота, не про coding-агента |
Последняя строка стоит здесь как ловушка, и на неё регулярно наступают. qwen бот в мессенджере и qwen coding agent в терминале - разные продукты с разными правами; всё, что дальше, про второй.
Модели, которые нельзя хардкодить
Самая частая ошибка при настройке - вписать имя модели из старого туториала и больше на него не смотреть. Ярлыков за пару лет накопилось прилично: qwen 3.7 api, qwen 3.6 api, qwen 3.5 api, qwen 3 api, qwen 2.5 api, qwen max api, а ещё точечные qwen 3.7 plus api, qwen 3.7 max api и qwen 3.6 27b api. Считай этот список перечнем того, что могло протухнуть: любое имя отсюда проверяй в консоли в день прогона, а не по памяти и не по чужому гайду.
Строгость тут оправдана: обзор поддерживаемых моделей Model Studio (доступ 2026-07-18) как рекомендуемые текстовые тиры называет qwen3.7-max, qwen3.7-plus и qwen3.6-flash, а за полным списком доступных, легаси и сторонних моделей отправляет в отдельный каталог Model Plaza. То есть qwen api models - величина переменная, её сверяют перед каждым запуском. Это прямо совпадает с датированным условием оценки: модель и лимиты проверяются в день прогона.

Рядом лежат две линейки, которые легко утащить в прогон по ошибке. qwen image api - это генерация картинок, к ревью кода он отношения не имеет. Вторая - dedicated Qwen-Coder: документация Alibaba центрирует примеры на модели qwen3-coder-next (и упоминает qwen-coder-turbo для Completions API в пекинском регионе), но при этом советует большинству пользователей брать свежие general-purpose модели, а не специализированный qwen coder api для неспециализированных задач. Вывод для оценки: фиксируй, на какой именно модели ты читал diff, потому что вердикт привязан к ней.
Оценочная карта: главный артефакт прогона
Вот здесь метод становится осязаемым. Оценочная карта - это таблица «задача - предложенный diff - ревью - вердикт качества». По каждой задаче ты фиксируешь, что агент предложил (текст diff), что сказал /review, какие у тебя личные замечания и итоговое решение: одни diff стоит рассматривать дальше, другие отправлять на доработку, а третьи сразу отклонять. Ничего из этого не применяется в код - карта живёт отдельно от репозитория.
Зачем такая бюрократия. Потому что «агент сгенерировал diff» и «diff хорош» - разные события, и только второе даёт право на разговор о записи. Карта заставляет тебя вынести явное суждение по каждому пункту, а не поддаться общему ощущению «вроде работает». Агент проходит дальше только благодаря положительной оценочной карте: сам факт выдачи изменений допуска не даёт.
Критерии ревью - это моя нормативная позиция, а не документированный стандарт: соответствие сигнатуре и контракту функции, отсутствие лишних правок вне задачи, читаемость, наличие или адекватная заглушка тестов, отсутствие «уверенных» галлюцинаций в незнакомом коде. Ты можешь взять свои. Важно, что критерии зафиксированы до прогона, иначе ревью подстроится под результат.
Лимиты и 429: где read-only прогон спотыкается
Даже безобидный read-only прогон упирается в квоты. Model Studio держит парные лимиты - RPM (запросы в минуту) и TPM (токены в минуту) - на уровне корневого аккаунта Alibaba Cloud, агрегируя их по всем воркспейсам и всем ключам. То есть твой оценочный ключ делит потолок с любым другим ключом того же аккаунта, и один шумный сосед способен обрушить прогон.
Конкретные цифры (страница лимитов Model Studio, доступ 2026-07-18) для модели qwen3-coder-plus: 2 400 RPM / 2 000 000 TPM в регионах Сингапур и США (Вирджиния) против 5 000 RPM / 5 000 000 TPM в Китае (Пекин). Ответ 429 обычно расходится примерно за минуту. Alibaba оговаривает, что лимиты повышаются по запросу, так что относись к этим числам как к снимку на дату, а не к вечному потолку. Для оценки это значит одно: не гони весь набор задач в один залп, разбей на партии.

Сколько это стоит и миф о бесплатном
Теперь про деньги. Надежду на бесплатный доступ формулируют по-разному - qwen api бесплатно, free api qwen, qwen api free, qwen free api. С уточнением про ключ то же самое: qwen api key free, qwen free api key, api ключи qwen бесплатно, иногда с привязкой к версии - qwen 3.7 api free. Тарифа за этим нет. Стандартный путь через DashScope-ключ - это pay-as-you-go, так что настоящих вопросов два: сколько это стоит и чем платить.
Есть отдельный продукт - фиксированная «Coding Plan» (например, Pro-уровень за $50/месяц) как альтернатива поштучному биллингу для инструментов вроде Qwen Code, Claude Code, Cursor и других. У неё скользящие лимиты (по документации - 6 000 запросов / 5 часов, 45 000 / неделя, 90 000 / месяц), и её условия прямо запрещают автоматическое и неинтерактивное использование скриптами. Для нашего read-only прогона это важная оговорка: Coding Plan - не то же самое, что стандартный API-ключ, и он не требуется для ручного ревью. Если ты хочешь qwen api купить именно под автоматизацию, тебе нужен обычный ключ, а не подписка с запретом на скрипты.
Считать это стоит в терминах API-биллинга. Тарифы Alibaba описаны на англоязычных страницах - qwen api price и qwen api pricing; qwen api цена и qwen api стоимость конкретно твоего прогона станут понятны уже после пересчёта в рубли. Дальше упираешься в то, что оплата qwen api устроена не под российского разработчика: чтобы оплатить qwen api, нужен аккаунт Alibaba Cloud, карта, которую он примет, и верно выбранный регион эндпоинта.
Здесь совместимый маршрут решает бытовую часть задачи. provod.ai даёт один API, совместимый с SDK OpenAI и Anthropic - меняешь ключ и base_url, и тот же read-only набор задач идёт через Qwen из общего каталога. Баланс один и в рублях, оплата российской картой, через СБП или по счёту, без VPN и иностранных карт, а цены моделей - без наценки со стороны сервиса. Это не заменяет твой аккаунт Model Studio там, где он нужен, но снимает вопрос «как вообще заплатить из РФ» на этапе оценки.
# Тот же read-only прогон через совместимый эндпоинт from openai import OpenAI
client = OpenAI( api\_key="ваш\_ключ", base\_url="https://api.provod.ai/v1", # OpenAI-совместимый режим ) # модель выбираешь из актуального каталога на день прогона

Как подключить Qwen и не перепутать пути
Соберём развилку. Чтобы подключить qwen к оценочному прогону, выбирать придётся по двум обстоятельствам: где ты платишь и откуда работаешь. Самый прямой путь - qwen cli api через официальный Model Studio. Тот же qwen code api поднимается и через другие протоколы аутентификации агента, если у тебя уже есть ключ подходящего вендора. Остаётся совместимый маршрут через агрегатор - для случая, когда первые два упираются в оплату. Любая qwen integration здесь сводится к паре «ключ + base_url»; переписывать агента не нужно ни в одном из вариантов.
| Вопрос | Официальный Model Studio | Совместимый маршрут (агрегатор) |
|---|---|---|
| Как получить доступ | аккаунт Alibaba Cloud, ключ в консоли, BAILIAN_API_KEY | один ключ, замена base_url |
| Оплата из РФ | иностранная карта, регион эндпоинта | рубли, карта/СБП/счёт, без VPN |
| Лимиты | RPM/TPM на корневой аккаунт | мультиканальная маршрутизация при сбое канала |
| Модель на день прогона | сверять в консоли/Model Plaza | выбирать из каталога агрегатора |
| Read-only ревью diff | Plan Mode + /review | тот же набор задач, другой бэкенд |
Строка про модель повторяется в обеих колонках намеренно: имя модели ты подтверждаешь в день прогона независимо от того, каким путём пошёл. Без этого вердикт повисает в воздухе: непонятно, что именно ты оценивал.
Чего этот подход не решает
Read-only оценка не доказывает, что выдавать права записи безопасно. Она отвечает ровно на один вопрос - достаточно ли качественны diff, чтобы агента вообще рассматривать дальше. Хороший результат на изолированном наборе - это гипотеза о пользе, а не разрешение на автономию.
Метод не устраняет проблему неверных лимитов и модели. Если ты ошибся регионом или взял устаревшее имя модели, прогон может сорваться или дать нерепрезентативный diff - и виноват будет не агент. Поэтому датированная сверка модели и квот - часть процедуры, а не опция.
И этот подход - не документированная практика Qwen или Alibaba Cloud. Изолированный набор задач, формат оценочной карты и критерии ревью - моя конструкция. Read-only поведение Plan Mode и /review - факт из документации; всё, что вокруг них, - предлагаемый рабочий процесс, который ты вправе оспорить своими критериями.
FAQ
Нужен ли отдельный api ключ qwen для оценочного прогона?
Да, если идёшь через официальный Model Studio: ключ создаётся в консоли и хранится в BAILIAN_API_KEY. Через совместимый маршрут - один ключ и смена base_url. Сам qwen code agent при этом не переписывается.
Можно ли получить qwen api token бесплатно?
Стандартный путь - платный pay-as-you-go. Отдельная Coding Plan - это фиксированная подписка с запретом на скрипты, а не бесплатный доступ и не замена ключу для ручного ревью.
Какую модель ставить - qwen 3.7 api или qwen coder?
Проверяй в консоли в день прогона. На дату доступа рекомендованные тиры - qwen3.7-max, qwen3.7-plus, qwen3.6-flash; примеры Qwen-Coder центрированы на qwen3-coder-next. Имя фиксируй в оценочной карте.
Что делать при 429?
Обычно расходится примерно за минуту. Лимиты RPM/TPM общие на корневой аккаунт, так что дроби набор на партии и не гони всё разом.
Когда агент получает права записи?
Только после положительной оценочной карты: сам факт генерации diff доступа не даёт. Качество - отдельный контур от объёма прав.
Оценочная карта у тебя на руках. Если на этом этапе тормозит не сам Qwen, а платёжный путь к нему, provod.ai закрывает ровно это: рублёвый баланс без VPN и иностранной карты, оплата картой, через СБП или по счёту, цены моделей без наценки сервиса. Ключ и base_url меняются за минуту - оценочная карта после этого работает так же, как работала.

provod.ai — корпоративная работа с AI с учётом требований РФ
Для сценариев с персональными данными важна не только модель, но и организация процесса: платформа проектируется с учётом требований российского законодательства, а применимость определяется составом данных и настройками клиента.
В одном каталоге — актуальные модели для текста и медиа: GPT от OpenAI, Claude от Anthropic, Gemini от Google, Grok от xAI, DeepSeek, Qwen, GLM, Kimi и MiniMax; для изображений — Nano Banana 2 Pro и GPT Image; для видео — последние версии Seedance, Kling, Veo и Google Omni. Также доступны модели для reasoning, поиска, документов, эмбеддингов, музыки и аудио.
Требования к корпоративному процессу не увеличивают тариф модели: стоимость сохраняется 1:1 с официальной ценой провайдера, без собственной наценки provod.ai.
Изучите условия для корпоративного сценария: форма регистрации · цены на модели · защита данных по 152-ФЗ · политика обработки данных
Источники
- QwenLM, режимы одобрения Qwen Code (Plan Mode, read-only): https://qwenlm.github.io/qwen-code-docs/en/users/features/approval-mode/ - доступ 2026-07-18.
- QwenLM/qwen-code, команда
/review(read-only, вердикт): https://github.com/QwenLM/qwen-code/blob/main/docs/users/features/code-review.md - доступ 2026-07-18. - QwenLM/qwen-code, репозиторий и протоколы аутентификации: https://github.com/QwenLM/qwen-code - доступ 2026-07-18.
- Alibaba Cloud Model Studio, настройка Qwen Code и
BAILIAN_API_KEY: https://www.alibabacloud.com/help/en/model-studio/qwen-code - доступ 2026-07-18. - Alibaba Cloud Model Studio, выпуск API-ключа: https://www.alibabacloud.com/help/en/model-studio/get-api-key - доступ 2026-07-18.
- Alibaba Cloud Model Studio, лимиты RPM/TPM: https://www.alibabacloud.com/help/en/model-studio/rate-limit - доступ 2026-07-18.
- Alibaba Cloud Model Studio, Coding Plan: https://www.alibabacloud.com/help/en/model-studio/coding-plan - доступ 2026-07-18.
- Alibaba Cloud Model Studio, Qwen-Coder: https://www.alibabacloud.com/help/en/model-studio/qwen-coder - доступ 2026-07-18.
- Alibaba Cloud Model Studio, обзор моделей и Model Plaza: https://www.alibabacloud.com/help/en/model-studio/models - доступ 2026-07-18.
