WaveSpeedAI

Представляем Kuaishou Kling Elements Advanced на WaveSpeedAI

Создавайте изображения с точным управлением элементами с помощью Kling Elements Advanced от Kuaishou. Компонуйте объекты, персонажей и стили с высокой точностью на WaveSpeedAI.

By WaveSpeedAI4 min read
Kwaivgi Kling Elements Advanced
Kwaivgi Kling Elements AdvancedСоздавайте изображения с точным управлением элементами с пом...
Try it
Представляем Kuaishou Kling Elements Advanced на WaveSpeedAI

Точный контроль над элементами при генерации изображений с Kling Elements Advanced на WaveSpeedAI

Стандартные модели генерации изображений по тексту принимают промпт и действуют по принципу «как получится». Нужен конкретный продукт в конкретной обстановке с конкретным стилем? Придётся потратить десятки генераций, чтобы добиться нужного сочетания. Kling Elements Advanced от Kuaishou предлагает иной подход — он позволяет компоновать конкретные визуальные элементы в генерируемых изображениях с точным контролем над тем, что появляется, где появляется и как выглядит.

Теперь доступно на WaveSpeedAI с мгновенным доступом через API.

Что такое Kling Elements Advanced?

Kling Elements Advanced — это модель генерации изображений от Kuaishou (Kwaivgi), поддерживающая поэлементный контроль над процессом генерации. Вместо того чтобы полагаться исключительно на текстовые промпты, вы можете предоставлять референсные изображения для конкретных элементов — продукта, персонажа, фона, стилевого референса — и модель компонует их в целостное итоговое изображение.

Вариант «Advanced» обеспечивает повышенную точность воспроизведения элементов, более качественную компоновку и более высокое качество вывода по сравнению со стандартной моделью Kling Elements.

Ключевые возможности

  • Поэлементный контроль: Предоставляйте референсные изображения для конкретных элементов (объектов, персонажей, стилей) и управляйте их отображением в итоговом изображении.

  • Многоэлементная компоновка: Объединяйте несколько референсных элементов в одной генерации. Размещайте конкретный продукт в конкретной среде с конкретным художественным стилем.

  • Высокая точность: Вариант Advanced сохраняет мелкие детали референсных элементов — логотипы, текстуры, черты лица и характеристики продукта воспроизводятся точно.

  • Гибкий ввод: Работает с текстовыми промптами, референсными изображениями или любой их комбинацией. Используйте столько или столько мало контроля, сколько требует ваш случай.

  • Профессиональное качество: Итоговые изображения чистые, высокого разрешения и пригодны для коммерческого использования в маркетинге, электронной коммерции и создании контента.

Практические сценарии применения

Предметная фотография

Размещайте продукты в жизненных сценах без фотосъёмки. Предоставьте изображение продукта и описание сцены, и Kling Elements Advanced органично впишет продукт в сгенерированное окружение.

Последовательность персонажей

Сохраняйте одного и того же персонажа на нескольких изображениях — разные позы, выражения лица и обстановка, но один и тот же узнаваемый человек. Незаменимо для сторителлинга, брендинга и серийного контента.

Генерация брендовых материалов

Создавайте визуальные материалы в стиле бренда, предоставляя брендовые элементы (логотипы, цветовые палитры, изображения продуктов) в качестве референсных входных данных. Каждое сгенерированное изображение сохраняет фирменную идентичность без ручной дизайнерской работы.

Мода и одежда

Демонстрируйте предметы одежды на разных моделях, в разной обстановке или в сочетании с разными аксессуарами. Одно референсное изображение предмета одежды даёт целый лукбук вариаций.

Интерьерный и архитектурный дизайн

Объединяйте конкретные предметы мебели, материалы и планировки помещений в сгенерированных визуализациях интерьерного дизайна. Клиенты видят свои реальные выборы в реалистично отрендеренных пространствах.

Начало работы

import json
import os
import time
from urllib.request import Request, urlopen

api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
    "name": "Example",
    "description": "A clear example input",
    "reference_type": "image_refer"
}

def request_json(url, data=None):
    request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
    with urlopen(request) as response:
        return json.load(response)

# 1. Submit the prediction.
submit_body = request_json("https://api.wavespeed.ai/api/v3/kwaivgi/kling-elements-advanced", json.dumps(payload).encode())
task = submit_body.get("data", submit_body)
prediction_id = task.get("id")
if not prediction_id:
    raise RuntimeError("Submission response did not contain a prediction id")
result_url = task.get("urls", {}).get("get") or f"https://api.wavespeed.ai/api/v3/predictions/{prediction_id}/result"

# 2. Poll until the prediction finishes.
while True:
    body = request_json(result_url)
    result = body.get("data", body)
    status = result.get("status")
    if status == "completed":
        print(result.get("outputs", []))
        break
    if status in {"failed", "cancelled", "timeout"}:
        raise RuntimeError(result)
    if status not in {"created", "processing"}:
        raise RuntimeError(f"Unexpected status: {status}")
    time.sleep(2)

Предоставьте референсные изображения элементов вместе с текстовым промптом. Модель скомпонует их в целостный результат.

Стоимость

Kling Elements Advanced имеет доступную цену как для творческих специалистов, так и для производственных конвейеров. Никаких холодных стартов на WaveSpeedAI — каждая генерация начинается мгновенно.

Рекомендации по использованию

  1. Используйте чистые референсы элементов: Предоставляйте референсные изображения с чистым фоном и чёткими объектами. Модель извлекает и перекомпонует элемент, поэтому загромождённый референс приводит к неразборчивому результату.

  2. Явно указывайте расположение: Используйте текстовый промпт для описания места размещения элементов. «Продукт в центре стола» надёжнее, чем оставлять расположение на волю случая.

  3. Не перегружайте элементы: Два-три референсных элемента на одну генерацию работают хорошо. Слишком много конкурирующих референсов может снизить способность модели точно воспроизвести каждый из них.

  4. Подбирайте совместимые стили элементов: При объединении нескольких референсных элементов сохраняйте их визуальную совместимость. Фотореалистичный референс продукта в сочетании с мультяшным персонажем даст непоследовательный результат.

Заключение

Kling Elements Advanced обеспечивает композиционный контроль, недоступный чистым моделям генерации изображений по тексту. Предоставляя референсные элементы вместе с текстовыми промптами, вы получаете предсказуемые и точные результаты — нужный продукт, нужный персонаж, нужный стиль — каждый раз.

Возьмите под контроль то, что появляется в ваших сгенерированных изображениях. Попробуйте Kling Elements Advanced на WaveSpeedAI сегодня и создавайте изображения с точным управлением элементами.

Поделиться