Как использовать API Qwen Image 3 Pro через DashScope: Руководство для разработчиков
qwen-image-3.0-pro от Alibaba — это флагманская модель генерации изображений, предоставляемая через Model Studio, также известную как DashScope или Bailian. Она ориентирована на бэкенд-разработчиков, которым нужна надежная конечная точка для преобразования текста в изображение с предсказуемым ценообразованием. Официальный идентификатор модели qwen-image-3.0-pro задокументирован в каталоге Model Studio от Alibaba (документация Alibaba Cloud Model Studio, 2026), и вы можете вызывать ее из любого HTTP-клиента.
Это руководство описывает полную интеграцию. К концу вы получите ключ API, работающий вызов cURL, фрагмент кода на Python и четкое представление о структуре затрат на одно изображение.
Основные выводы
- Идентификатор модели:
qwen-image-3.0-pro, предоставляется на Alibaba Cloud Model Studio / DashScope по адресуhttps://dashscope-us.aliyuncs.com/api/v1(Alibaba Cloud, 2026).- Аутентификация: установите
DASHSCOPE_API_KEYкак переменную окружения, затем отправьте ее как токенBearer(Promptfoo, 2026).- Ориентировочная цена: предшественник
qwen-image-2.0-proстоит $0.075 за сгенерированное изображение по официальным ценам Alibaba (цены Alibaba Cloud, 2026).- Каждая модель изображений имеет бесплатную квоту для тестирования, прежде чем вы заплатите хоть цент (FAQ по API изображений Alibaba, 2026).
Предварительные условия
Прежде чем писать какой-либо код, убедитесь, что у вас есть учетная запись Alibaba Cloud с доступом к Model Studio. Официальное руководство "Первый вызов API к Qwen" перечисляет три вещи, которые нужны каждому разработчику: ключ API, сгенерированный в консоли Model Studio, идентификатор рабочей области (Workspace ID), привязанный к вашему проекту, и доступ к конечной точке HTTP DashScope (Alibaba Cloud, 2026).
Вам также потребуются базовые инструменты. Терминал с cURL, Python 3.9 или новее и библиотека requests охватывают все в этом руководстве. Никакой проприетарный SDK не требуется. Если вы когда-либо вызывали API OpenAI из скрипта, шаблон DashScope покажется вам знакомым, поскольку оба используют токены Bearer и тела запросов JSON.
Рекомендуется использовать одну выделенную рабочую область для каждой среды, чтобы ключи промежуточных сред никогда не влияли на производственные квоты. Такое разделение также делает учет затрат более чистым в конце месяца.
Шаг 1: Получите ключ API и идентификатор рабочей области
Ключ API — это учетные данные, которые авторизуют каждый вызов, который вы делаете к qwen-image-3.0-pro. Руководство Alibaba по началу работы предписывает разработчикам создавать ключ в консоли Model Studio, а затем копировать идентификатор рабочей области с той же панели (Alibaba Cloud, 2026). Относитесь к обоим значениям как к секретам.
Чтобы получить их:
- Войдите в консоль Model Studio на портале Alibaba Cloud.
- Откройте раздел API Keys и нажмите Create API Key.
- Немедленно скопируйте сгенерированный ключ. Консоль скрывает полное значение после создания.
- Запишите Workspace ID, отображаемый в верхней части панели.
Храните ключ в менеджере паролей или в секретном бэкенде вашей команды. Не вставляйте его в исходные файлы. Идентификатор рабочей области менее чувствителен, но все же стоит хранить его в конфигурации, а не в коде.
Цитата: Официальное руководство Alibaba "Первый вызов API к Qwen" предписывает разработчикам создавать ключ API в консоли Model Studio, копировать идентификатор рабочей области с той же панели и вызывать модели через конечную точку DashScope по адресу
https://dashscope-us.aliyuncs.com/api/v1(Alibaba Cloud, 2026).
Шаг 2: Установите переменную окружения DASHSCOPE_API_KEY
Загрузка ключа в переменную окружения позволяет избежать его попадания в ваш код и систему контроля версий. Шаблон сообщества, задокументированный Promptfoo, заключается в установке переменной с именем DASHSCOPE_API_KEY перед запуском вашего скрипта, которая затем считывается HTTP-клиентом во время запроса (Promptfoo, 2026).
В macOS и Linux:
export DASHSCOPE_API_KEY="sk-your-key-here"
В Windows PowerShell:
$env:DASHSCOPE_API_KEY = "sk-your-key-here"
Для постоянной настройки добавьте строку экспорта в ваш ~/.zshrc, ~/.bashrc или переменные среды пользователя Windows. После этого перезапустите терминал. Убедитесь, что переменная загружена, прежде чем продолжить:
echo $DASHSCOPE_API_KEY
Распространенная настройка — это файл .env плюс загрузчик, такой как python-dotenv, чтобы одна и та же конфигурация работала в локальной разработке, CI и развертываниях контейнеров. Не забудьте добавить .env в .gitignore, чтобы ключ никогда не был зафиксирован.
Шаг 3: Сделайте свой первый вызов генерации изображения с помощью cURL
Конечная точка DashScope по адресу https://dashscope-us.aliyuncs.com/api/v1 является точкой входа для каждой модели Qwen, включая qwen-image-3.0-pro (Alibaba Cloud, 2026). Вызовы используют токен Bearer в заголовке Authorization и тело JSON, которое указывает модель плюс ваш запрос.
Ниже приведен иллюстративный запрос cURL, основанный на задокументированной конечной точке и шаблоне аутентификации. Имена полей и точные пути запроса соответствуют соглашению DashScope, но вы должны подтвердить текущую схему с официальной справочной документацией API по адресу Qwen API via DashScope перед отправкой в производство.
# Иллюстративный пример. Подтвердите точные имена полей и пути по адресу:
# https://www.alibabacloud.com/help/en/model-studio/qwen-api-via-dashscope
curl -X POST "https://dashscope-us.aliyuncs.com/api/v1/services/aigc/text2image/image-synthesis" \
-H "Authorization: Bearer $DASHSCOPE_API_KEY" \
-H "Content-Type: application/json" \
-H "X-DashScope-Async: enable" \
-d '{
"model": "qwen-image-3.0-pro",
"input": {
"prompt": "A cozy bookstore cafe in autumn, warm light, highly detailed"
},
"parameters": {
"size": "1024*1024",
"n": 1
}
}'
Несколько практических замечаний:
- Некоторые конечные точки изображений DashScope являются асинхронными, что означает, что первый ответ возвращает идентификатор задачи, и вы опрашиваете второй URL для получения готового изображения. Проверьте справочную документацию API для точного поведения
qwen-image-3.0-pro. - Держите запросы в пределах задокументированного лимита токенов. Длинные запросы могут быть усечены без уведомления.
- Используйте параметр
size, соответствующий одному из поддерживаемых соотношений сторон, иначе вызов может вернуться к значению по умолчанию.
Цитата: Официальная конечная точка DashScope по адресу
https://dashscope-us.aliyuncs.com/api/v1обслуживаетqwen-image-3.0-pro, с полной справочной информацией о входных и выходных параметрах, задокументированной Alibaba Cloud (Alibaba Cloud, 2026).
Шаг 4: Разбор ответа в Python
Python является наиболее распространенным языком для обертывания API изображений, потому что библиотека requests делает разбор JSON тривиальным. После возврата вызова вы извлекаете сгенерированный URL изображения, загружаете его и сохраняете на диск или в объектное хранилище.
Вот короткий иллюстративный скрипт. Как и в случае с cURL, подтвердите имена полей ответа с официальной справочной документацией API, прежде чем полагаться на них.
# Иллюстративный пример. Подтвердите схему ответа по адресу:
# https://www.alibabacloud.com/help/en/model-studio/qwen-api-via-dashscope
import os
import requests
API_KEY = os.environ["DASHSCOPE_API_KEY"]
ENDPOINT = "https://dashscope-us.aliyuncs.com/api/v1/services/aigc/text2image/image-synthesis"
headers = {
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json",
}
payload = {
"model": "qwen-image-3.0-pro",
"input": {
"prompt": "A cozy bookstore cafe in autumn, warm light, highly detailed"
},
"parameters": {
"size": "1024*1024",
"n": 1
}
}
response = requests.post(ENDPOINT, headers=headers, json=payload)
response.raise_for_status()
data = response.json()
# Имена полей ниже являются иллюстративными. Проверьте по официальной справочной документации API.
image_url = data["output"]["results"][0]["url"]
print("Generated image URL:", image_url)
# Скачать файл
img = requests.get(image_url)
with open("output.png", "wb") as f:
f.write(img.content)
Несколько советов для производственного использования:
- Оберните вызов в
retryс экспоненциальной задержкой. Сбои сети случаются. - Добавьте таймаут. Генерация изображения может занять несколько секунд.
- Запишите полный идентификатор запроса, обычно возвращаемый в заголовке ответа, чтобы служба поддержки Alibaba могла отслеживать сбои.
Полезно добавить тонкий слой абстракции между API-клиентом и бизнес-логикой. Таким образом, замена моделей позже (например, на конечную точку редактирования или более новую версию Qwen) изменит только один модуль.
Сколько стоит Qwen Image 3 Pro?
Цена указана за сгенерированное изображение, и Alibaba выставляет счета только за успешные генерации. На официальной странице цен qwen-image-2.0-pro указана цена $0.075 за изображение (цены Alibaba Cloud, 2026). Сторонние поставщики предлагают модели изображений Qwen по разным ценам: Fal указывает модель изображения Qwen примерно по $0.021 за изображение, а Replicate взимает около $0.030 за изображение размером 1024x1024 (разбивка цен Puter, 2026; pricepertoken, 2026).
Для qwen-image-3.0-pro в частности, рассматривайте цену 2.0-pro как ближайшую официальную ссылку, затем проверьте текущую цифру на странице цен Model Studio, прежде чем составлять бюджет.
Цитата: Alibaba Model Studio оценивает
qwen-image-2.0-proв $0.075 за сгенерированное изображение, выставляя счета только за успешные генерации, в то время как сторонние поставщики, такие как Fal и Replicate, указывают модели изображений Qwen примерно по $0.021 и $0.030 за изображение соответственно (Alibaba Cloud, 2026; Puter, 2026).
Примерный месячный бюджет для небольшого приложения может выглядеть так:
| Объем (изображений / месяц) | Стоимость по $0.075 (Alibaba) | Стоимость по $0.021 (Fal) |
|---|---|---|
| 1,000 | $75 | $21 |
| 10,000 | $750 | $210 |
| 100,000 | $7,500 | $2,100 |
Цены по состоянию на июль 2026 года.
Бесплатная квота и лимиты
Каждая модель изображений в Model Studio поставляется с бесплатной квотой, поэтому вы можете тестировать, прежде чем тратить деньги (FAQ по API изображений Alibaba, 2026). Квота сбрасывается по расписанию, задокументированному в FAQ.
Несколько практических советов:
- Используйте бесплатную квоту для проверки шаблонов запросов и комбинаций параметров.
- Отслеживайте использование на панели Model Studio, чтобы избежать неожиданных счетов после перехода на платные тарифы.
- Если ваши тесты внезапно начинают завершаться с ошибками квоты, перепроверьте, не истек ли бесплатный уровень или не переключились ли вы на другие рабочие области.
За пределами Text-to-Image: API редактирования
Семейство Qwen также включает выделенную конечную точку для редактирования изображений. Она поддерживает ввод и вывод нескольких изображений, редактирование текста внутри изображений, добавление, удаление и перемещение объектов, а также изменение поз (Qwen-Image Edit API, 2026).
Это важно, потому что вызовы редактирования имеют другую форму запроса, чем вызовы преобразования текста в изображение. Если вашему продукту требуется замена фона или удаление объектов, вы будете обращаться к отдельной конечной точке с собственными параметрами и ценами. Планируйте два пути интеграции: один для генерации, один для редактирования.
FAQ
Какой идентификатор модели для Qwen Image 3 Pro?
Официальный идентификатор модели — qwen-image-3.0-pro, предоставляется на Alibaba Cloud Model Studio / DashScope по адресу https://dashscope-us.aliyuncs.com/api/v1 (Alibaba Cloud, 2026). Используйте эту точную строку в поле model вашего тела запроса.
Как аутентифицировать вызовы DashScope API?
Установите переменную окружения DASHSCOPE_API_KEY, затем отправьте ее как токен Bearer в заголовке Authorization каждого запроса (Promptfoo, 2026). Никогда не прописывайте ключ в исходных файлах и не фиксируйте его в системе контроля версий.
Сколько стоит Qwen Image 3 Pro за изображение?
Alibaba оценивает предшественника qwen-image-2.0-pro в $0.075 за изображение и выставляет счета только за успешные генерации (цены Alibaba Cloud, 2026). Сторонние поставщики, такие как Fal и Replicate, указывают модели изображений Qwen примерно по $0.021 и $0.030 за изображение. Проверьте текущие цены 3.0-pro на официальной странице.
Есть ли бесплатная квота?
Да. Каждая модель изображений в Model Studio имеет бесплатную квоту, которую вы можете использовать для тестирования, прежде чем начнется платное выставление счетов (FAQ по API изображений Alibaba, 2026). Проверьте FAQ для получения информации о частоте сброса и лимитах, которые варьируются в зависимости от модели.
Поддерживает ли Qwen Image 3 Pro редактирование изображений?
Редактирование обрабатывается отдельной конечной точкой под названием Qwen-Image Edit, которая поддерживает ввод/вывод нескольких изображений, редактирование текста внутри изображений, добавление, удаление и перемещение объектов, а также изменение поз (Qwen-Image Edit API, 2026). API преобразования текста в изображение и API редактирования имеют разные формы запросов.
Заключение
Теперь у вас есть полный путь к вашему первому вызову qwen-image-3.0-pro: ключ API из консоли Model Studio, загруженная переменная окружения DASHSCOPE_API_KEY, работающий запрос cURL и фрагмент кода на Python, который разбирает и загружает результат. Модель ценообразования за изображение, начинающаяся с $0.075 по официальным ценам Alibaba, делает затраты предсказуемыми по мере масштабирования.
Два следующих шага улучшат вашу интеграцию. Во-первых, подтвердите точные имена полей запроса и ответа с официальной справочной документацией API по адресу Qwen API via DashScope, поскольку детали схемы могут меняться между версиями моделей. Во-вторых, если вашему продукту требуется редактирование, а не чистая генерация, изучите Qwen-Image Edit API, который открывает возможности удаления объектов, редактирования текста и изменения поз через выделенную конечную точку.
Стройте понемногу, следите за своей квотой и запускайте.
