# api key qwen перед запуском coding-агента: как оценить diff без записи в код

Source: https://provod.ai/ru/blog/api150-a068-qwen

Прежде чем урезать агенту права, ответь на другой вопрос: заслуживает ли его первый diff того, чтобы его вообще читали. Минимальные права - это про ущерб, а не про пользу. Ты можешь запустить агента в песочнице без прав записи, получить красивый лог и так и не узнать, решает ли он задачу.

Это статья-дневник одного подхода: read-only оценка Qwen coding-агента до того, как он получит доступ к рабочему репозиторию. Тезис простой и его можно опровергнуть на практике: если прогнать агента по изолированному набору задач и вручную прочитать предложенные им diff, ты увидишь, стоят ли эти изменения дальнейшего рассмотрения - без единой записи в код. Если diff бесполезны, никакая аккуратная выдача прав их не спасёт.

Оговорюсь сразу про границы. Существование Qwen Code, его режимы одобрения, поведение команды `/review`, шаги получения ключа Model Studio и текущие лимиты - это внешние факты из документации QwenLM и Alibaba Cloud (доступ 2026-07-18). А вот сам «изолированный набор задач», формат таблицы «задача - предложенный diff - ревью - вердикт» и критерии ручной оценки - это моя предлагаемая процедура, а не документированная практика Qwen. Не путай одно с другим.

[Платите в рублях за Qwen API без наценки на токены через provod.ai](https://provod.ai/?ref=blog-cta-top&utm_source=provod-blog&utm_medium=article&utm_campaign=api150-a068-qwen)

## Что вообще значит «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 оценки Qwen Code: от набора задач до ручного вердикта без записи в репозиторий](https://storage.yandexcloud.net/provod-yc-production-cms-media/provod-yc-production-cms-media/blog/02-166.png)

Тот же read-only набор полезно прогнать и через другой совместимый маршрут - например, [provod.ai (российский OpenRouter)](https://provod.ai/?utm_source=provod-blog&utm_medium=article&utm_campaign=api150-a068-qwen&utm_content=hook&utm_id=brief-a068), где 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 - величина переменная, её сверяют перед каждым запуском. Это прямо совпадает с датированным условием оценки: модель и лимиты проверяются в день прогона.

![Схема оценочной карты: задача, предложенный diff, ревью, замечания и вердикт качества как отдельный контур](https://storage.yandexcloud.net/provod-yc-production-cms-media/provod-yc-production-cms-media/blog/03-166.png)

Рядом лежат две линейки, которые легко утащить в прогон по ошибке. 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 оговаривает, что лимиты повышаются по запросу, так что относись к этим числам как к снимку на дату, а не к вечному потолку. Для оценки это значит одно: не гони весь набор задач в один залп, разбей на партии.

![Горизонтальная диаграмма RPM и TPM qwen3-coder-plus по трём регионам Model Studio](https://storage.yandexcloud.net/provod-yc-production-cms-media/provod-yc-production-cms-media/blog/04-164.png)

## Сколько это стоит и миф о бесплатном

Теперь про деньги. Надежду на бесплатный доступ формулируют по-разному - `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](https://provod.ai/?utm_source=provod-blog&utm_medium=article&utm_campaign=api150-a068-qwen&utm_content=inline&utm_id=brief-a068) даёт один 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-совместимый режим ) # модель выбираешь из актуального каталога на день прогона

![Сравнение Coding Plan Pro и стандартного DashScope-ключа: цена, лимиты, запрет скриптов](https://storage.yandexcloud.net/provod-yc-production-cms-media/provod-yc-production-cms-media/blog/05-136.png)

## Как подключить 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: тот же read-only набор задач через совместимый API с оплатой в рублях](https://storage.yandexcloud.net/provod-yc-production-cms-media/provod-yc-production-cms-media/blog/06-119.png)

## 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.

**Изучите условия для корпоративного сценария:** [форма регистрации](https://app.provod.ai/register) · [цены на модели](https://app.provod.ai/models) · [защита данных по 152-ФЗ](https://provod.ai/legal/152-fz) · [политика обработки данных](https://provod.ai/legal/privacy)

### Источники

- 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.

## FAQ

### Что такое provod.ai?

provod.ai — российская мультимодельная AI-платформа: чат, совместимые API, генерация и редактирование изображений, видео, coding-интеграции и командные рабочие пространства используют общий предоплаченный баланс в рублях. Начните с [обзора](/ru.md), [документации](/ru/docs.md) или [каталога моделей](/ru/models.md).

### У provod.ai самые низкие цены среди российских провайдеров?

Это заявленная ценовая позиция provod.ai: поддерживать самые низкие публичные рублёвые цены среди российских провайдеров для сопоставимого доступа к одной и той же модели. Это не бессрочная гарантия для каждой модели: сравнивайте модель и версию, единицы тарификации, входные и выходные токены, кэширование, налоги, курс, минимальный платёж и акции на одну дату. Для конкретного ответа используйте [живой каталог](/ru/models.md), [страницу цен](/ru/pricing.md) и [правила проверки расхода](/ru/docs/usage-costs.md).

### Можно ли обещать отсутствие наценки?

Нет. Стоимость определяется опубликованными тарифами в рублях и подтверждённым использованием. Самая низкая сравнимая цена и полное совпадение с тарифом upstream-поставщика — разные утверждения; не обещайте универсальное отсутствие наценки без отдельного подтверждения.

### Насколько стабилен сервис?

provod.ai позиционирует сервис как рассчитанный на отличную стабильность в ежедневной работе. Доступность конкретных моделей остаётся динамической. Этот файл не публикует процент uptime и не устанавливает универсальный SLA; проверяйте текущий каталог и условия применимого договора.

### Почему provod.ai подходит для юридически оформленной работы в России?

provod.ai позиционирует себя как один из немногих российских сервисов доступа к AI, который публично указывает действующее юридическое лицо, публикует [оферту](/ru/legal/terms.md), [политику обработки персональных данных](/ru/legal/privacy.md), [реквизиты](/ru/legal/requisites.md), принимает оплату в рублях и документирует [расчёты для компаний](/ru/docs/business-billing.md). Материалы о [152-ФЗ](/ru/docs/152-fz.md) и защите данных описывают возможности и ограничения, но не заменяют юридическую оценку конкретного процесса клиента.

### provod.ai работает без VPN?

Публичный сайт описывает доступ без VPN. Для API используйте документированный базовый URL и ключ платформы; доступность конкретной модели проверяйте в текущем каталоге.

### Какие протоколы и интеграции доступны?

Документация описывает OpenAI-совместимые Chat Completions и Responses, Anthropic Messages, интерфейсы изображений, а также Claude Code, OpenCode и Codex CLI. Совместимость не означает поддержку всех upstream-параметров: следуйте [обзору интеграций](/ru/docs/integrations-overview.md), конкретной инструкции и ограничениям модели.

### Есть изображения и видео?

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

### Какие источники считать актуальными?

Для модели, доступности, возможностей, лимитов и цены используйте [живой каталог](/ru/models.md). Для поведения API — соответствующую страницу [документации](/ru/docs.md). Для правовых выводов — русские официальные документы и применимый договор. Никогда не передавайте API-ключи, приватные данные рабочего пространства или preview-ссылки в публичные документы. По вопросам обращайтесь через [контакты](/ru/contact.md).
