Qwen Image
Генерация и редактирование изображений с Qwen Image
Qwen Image
Модель генерации изображений Qwen Image. Поддержка text-to-image и image-to-image: на вход можно передать до 1 референс-изображения (фото) для редактирования.
Обзор
| Характеристика | Значение |
|---|---|
| ID модели | qwen/image |
| aspect_ratio | 1:1 и др. |
| output_format | png и др. |
| images | до 1 изображения на вход |
Параметры
| Параметр | Обязательный | Описание |
|---|---|---|
model | Да | qwen/image |
prompt | Да | Текстовое описание |
aspect_ratio | Нет | Соотношение сторон, например 1:1 |
output_format | Нет | Формат вывода, например png |
strength | Нет | Сила влияния референса (например 0.8) |
guidance_scale | Нет | Масштаб следованию промпту (например 2.5) |
images | Нет | Референс-изображение для редактирования, до 1 |
Пример запроса (cURL)
curl -X POST "https://api.usellm.ru/v1/media" \
-H "Authorization: Bearer <USELLM_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen/image",
"input": {
"prompt": "человек",
"aspect_ratio": "1:1",
"output_format": "png",
"strength": "0.8",
"guidance_scale": "2.5"
},
"async": true
}'
С референс-изображением передайте в input массив images с URL или данными одного изображения (до 1 шт.):
curl -X POST "https://api.usellm.ru/v1/media" \
-H "Authorization: Bearer <USELLM_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen/image",
"input": {
"prompt": "Перерисуй в стиле киберпанк, неоновые отражения",
"aspect_ratio": "1:1",
"output_format": "png",
"strength": "0.8",
"images": [
{ "type": "url", "data": "https://example.com/photo.jpg" }
]
},
"async": true
}'
Асинхронная генерация
Генерация изображений идёт асинхронно. После отправки запроса вы получите id, который нужно использовать для проверки статуса:
- Отправка запроса: POST на
/v1/mediaвозвращаетidгенерации - Проверка статуса: GET на
/v1/media/{id}возвращает текущий статус - Получение результата: когда статус
completed, в ответе будет URL готового изображения