Qwen Image

Генерация и редактирование изображений с Qwen Image

Qwen Image

Модель генерации изображений Qwen Image. Поддержка text-to-image и image-to-image: на вход можно передать до 1 референс-изображения (фото) для редактирования.

Обзор

ХарактеристикаЗначение
ID моделиqwen/image
aspect_ratio1:1 и др.
output_formatpng и др.
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, который нужно использовать для проверки статуса:

  1. Отправка запроса: POST на /v1/media возвращает id генерации
  2. Проверка статуса: GET на /v1/media/{id} возвращает текущий статус
  3. Получение результата: когда статус completed, в ответе будет URL готового изображения

Советы и лучшие практики