
Bildgenerierung und -bearbeitung Begleitmodell: text-to-image, Bounding-Box-Bearbeitungen und zusammenhängende Bildsätze mit bis zu 4K-Ausgabe auf Pro.
Bildgenerierung und -bearbeitung Begleitmodell: text-to-image, Bounding-Box-Bearbeitungen und zusammenhängende Bildsätze mit bis zu 4K-Ausgabe auf Pro.
Auch bekannt als Alibaba Cloud Wan2.7 Image, Wan2.7-Image, wan2-7-image
wan2-7-image/v1/images/generationsalibaba/wan-2.7-imagewan-2.7-imageLive Pay-as-you-go-Preise aus dem EmpirioLabs-Katalog. Du zahlst nur für das, was du nutzt, ohne monatliches Minimum.
Wan2.7 Image läuft über POST /v1/images/generations. Der Request liefert sofort eine job_id; frage GET /v1/jobs/{job_id} ab, bis der Job abgeschlossen ist, und lies die Ausgabe-URLs aus dem Ergebnis. Oder füge "sync": true hinzu, um das Polling zu überspringen: Der Request bleibt offen und liefert direkt die fertige OpenAI-artige Bildantwort, sodass OpenAI SDKs unverändert funktionieren. Hol dir einen API-Schlüssel im EmpirioLabs Dashboard.
curl https://api.empiriolabs.ai/v1/images/generations \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan2-7-image",
"prompt": "Describe what you want Wan2.7 Image to generate."
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/images/generations",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "wan2-7-image",
"prompt": "Describe what you want Wan2.7 Image to generate.",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)Request-Parameter, die die Wan2.7 Image API auf EmpirioLabs unterstützt. Standardwerte gelten, wenn ein Feld weggelassen wird.
| Parameter | Typ | Standard | Bereich / Werte | Beschreibung |
|---|---|---|---|---|
| prompt | string | - | - | Textaufforderung. Für den Image Set Modus beschreiben Sie jedes Bild in der Reihenfolge (z. B. 'Erstes Bild:... Zweites Bild:...'). |
| model_variant | enum | wan2.7-image-pro | wan2.7-image-pro, wan2.7-image | Pro: 4K + Denkmodus + höhere Qualität. Standard: schneller, günstiger. |
| aspect_ratio | enum | - | 16:9, 1:1, 9:16, 3:2, 2:3, 4:3, 3:4, 5:4, 4:5 | Optional. Wird es weggelassen, steht text-to-image standardmäßig auf 16:9; Die Bildbearbeitung entspricht dem nativen Verhältnis des letzten Eingabebildes. |
| resolution | enum | 2K | 1K, 2K, 4K | Qualitätsstufe. 1K ~1MP, 2K ~4MP, 4K ~16MP (nur Pro text-to-image). |
| use_custom_size | boolean | false | - | Überschreiben Sie aspect_ratio + Auflösung mit expliziten Pixeldimensionen. |
| custom_width | number | - | 768 bis 4096 | Pixel (768–2048; Pro text-to-image bis 4096). Nur wenn use_custom_size=wahr. Aspekt muss in [1:8, 8:1] stehen. |
| custom_height | number | - | 768 bis 4096 | Pixel (768–2048; Pro text-to-image bis 4096). Nur wenn use_custom_size=wahr. |
| enable_sequential | boolean | false | - | Bildeinstellungsmodus. Generiere bis zu 12 zusammenhängende, verwandte Bilder. Setzt thinking_mode und color_palette aus. |
| num_images | number | 1 | 1 bis 4 | Nur im Standardmodus. Anzahl der zu generierenden Bilder. Jede wird separat abgerechnet. |
| num_images_set | number | 1 | 1 bis 12 | Nur Bildeinstellungsmodus. Maximale Bilder im Set. Das Modell bestimmt die tatsächliche Zählung; Du wirst nur für generierte Bilder abgerechnet. |
| thinking_mode | boolean | true | - | Nur Profi. Verbesserte Inferenz für höhere Qualität auf Kosten der Latenz. Automatisch ignoriert, wenn Eingabebilder angehängt werden oder der sequentielle Modus... |
| image | array | - | - | Bis zu 9 Bild-URLs zum Bearbeiten eingeben. Löst automatisch den Bildbearbeitungsmodus aus. |
| color_palette | string | - | - | Optionales JSON-Array von 3–10 {hex, verhältnis} Objekten (Verhältnisse summieren sich zu 100 %). Nur im Standardmodus. Beispiel:... |
| bbox_list | string | - | - | Interaktive Bearbeitungsboxen als JSON. Verwende [] für keine Box oder [x1,y1,x2,y2]] für eine Box. |
Laden Sie 1–9 Bilder für den Bearbeitungsmodus hoch; ohne Bilder funktioniert text-to-image. Einschränkungen - Prompt maximal 5.000 Zeichen - Erzeugung: 10-60 Sekunden abhängig von Auflösung, Bildanzahl, Modellvariante und Denkmodus Bildeingaben (Bearbeitungsmodus) - JPEG, PNG, BMP oder WEBP - 240-8000 px pro Seite - Seitenverhältnis 1:8 bis 8:1 - Maximal 20 MB pro Bild Fähigkeiten - Stilübertragung, Objektplatzierung, Szenenblendung, Hintergrundersatz, Multireferenzkomposition, interaktives Bearbeiten mit Begrenzungsboxen - Pro-Variante unterstützt bis zu 4K-Ausgabe Inhaltssicherheit - Generiert Bilder bestehen eine automatisierte Inhaltssicherheitsprüfung. Ein als explizit markiertes Bild wird nicht zurückgegeben. Da das Bild vor der Überprüfung erzeugt wird, wird eine markierte Generierung weiterhin berechnet.
Auf EmpirioLabs wird Wan2.7 Image nach Verbrauch abgerechnet: Standard $0.030 pro Bild; Prod $0.075 pro Bild. Die Live-Preistabelle auf dieser Seite entspricht immer dem, was die API berechnet.
Wan2.7 Image wird über POST /v1/images/generations auf api.empiriolabs.ai mit normaler Bearer-Token-Authentifizierung bereitgestellt.
Ja. Der EmpirioLabs Playground führt Wan2.7 Image im Browser mit denselben Parametern aus, die die API bietet. So kannst du Prompts testen, bevor du Code schreibst.
Erstelle ein EmpirioLabs-Konto und generiere dann einen Schlüssel unter API Keys im Dashboard. Die Abrechnung erfolgt über Pay-as-you-go-Guthaben, du zahlst also nur für deine Requests.
Schauen Sie sich unsere Preise an oder kontaktieren Sie uns, wenn Sie Ihr eigenes Modell auf unserem Stack implementieren möchten.