WaveSpeedAI

Kuaishou Kling Elements Advanced 現已登陸WaveSpeedAI

使用快手 Kling Elements Advanced 生成具備精確元素控制的圖像。在WaveSpeedAI上以高級精準度組合物件、角色與風格。

By WaveSpeedAI1 min read
Kwaivgi Kling Elements Advanced
Kwaivgi Kling Elements Advanced使用快手 Kling Elements Advanced 生成具備精確元素控制的圖像。在WaveSpeedAI上以高級精...
Try it
Kuaishou Kling Elements Advanced 現已登陸WaveSpeedAI

使用WaveSpeedAI上的Kling Elements Advanced精確控制圖像生成元素

標準的文字生成圖像模型只需要一個提示詞,然後期待最佳結果。需要在特定場景中呈現特定產品並搭配特定風格?你可能需要花費大量次數的生成嘗試才能得到理想的組合。Kuaishou的Kling Elements Advanced採用了不同的方式——它讓你能夠將特定視覺元素合成到生成的圖像中,精確控制出現的內容、位置及外觀。

現已在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提供了純文字生成圖像模型所無法比擬的構圖控制能力。透過在文字提示詞旁提供參考元素,你能獲得可預測、精確的結果——正確的產品、正確的角色、正確的風格,每次皆然。

掌控生成圖像中的內容。立即在WaveSpeedAI上試用Kling Elements Advanced,以精確的元素控制生成圖像。

分享