Modelle

Alibaba: Wan 2.7

Markdown · JSON

Alibaba: Wan 2.7

Alibaba Wan 2.7 erstellt Videos mit Ton aus Text, Anfangs- und Schlussbildern oder visuellen Referenzen. Der Bildablauf setzt außerdem einen Quellclip anhand der gewünschten Gesamtdauer fort. Der Hersteller nennt MP4 in 720p oder 1080p mit 30 fps: 2–15 Sekunden für Text- und Bildmodi und bis zu 10 Sekunden für die Generierung aus Referenzen.

Über das Modell

Diese Beschreibung erläutert die Fähigkeiten des Modells. Die über Ailoot verfügbaren Eingaben, Ausgaben und Optionen sind unten für die ausgewählte Methode aufgeführt.

Alibaba Wan 2.7 ist eine Videogenerierungsfamilie mit benannten Profilen für Text-to-Video, Image-to-Video und referenzgeführte Erstellung. Der Hersteller dokumentiert audiosynchronisierte Szenen und Erzählungen mit mehreren Einstellungen; sein Bildablauf ergänzt Generierung mit Anfangs-/Endbild und die Fortsetzung eines Ausgangsvideos. Das nutzbare Ergebnis ist ein kurzer Clip samt Ton, etwa ein Produktübergang, eine kompakte Geschichte oder eine Fortsetzung, die zu einer bestehenden Einstellung passt. Wählen Sie den Modus anhand des Quellmaterials und der benötigten Kontrolle über Anfang oder Ende.

Beschreiben Sie bei Text-to-Video Motiv, Umgebung, Handlung, Kamera, Stil und Ton. Ein Storyboard kann jede Einstellung und ihren Zeitbereich benennen, während das Briefing für eine einzelne Einstellung eine durchgehende Handlung festhalten sollte. Der Prompt-Leitfaden für Wan 2.7 lässt das Modell die Einstellungsstruktur aus dem geschriebenen Briefing interpretieren, statt die Steuerung shot_type von 2.6 zu verwenden. Die aktuelle Text-API akzeptiert chinesische oder englische Prompts mit bis zu 5.000 Zeichen und einen separaten negativen Prompt mit 500 Zeichen; überschüssiger Text wird abgeschnitten. Halten Sie wesentliche Handlung und Vorgaben innerhalb dieses Rahmens klar.

Image-to-Video mit Startbild animiert ein bereitgestelltes Eröffnungsbild. Die Generierung mit Anfangs-/Endbild definiert zusätzlich den Endpunkt und die verbindende Bewegung. Der Bildleitfaden für 2.7 unterstützt eine steuernde Audioquelle zusammen mit diesen Bildkombinationen. Bereiten Sie Endpunkte vor, die dieselbe Szene und dasselbe beabsichtigte Motiv zeigen, und beschreiben Sie den Übergang, statt das Modell beide Bilder als unverbundene Stilreferenzen umdeuten zu lassen. Die Ausgabe nähert sich dem Seitenverhältnis des ersten Bilds an; der Leitfaden behandelt Auflösung als Pixelanzahlstufe und rundet die kodierten Abmessungen entsprechend.

Videofortsetzung beginnt mit einem Quellclip und kann zusätzlich ein Schlussbild nutzen. Die angeforderte Dauer ist die gesamte zurückgegebene Videodauer einschließlich des ursprünglichen Segments. Das Leitfadenbeispiel verbindet eine zweisekündige Quelle mit zehn Sekunden neuem Inhalt zu einem zwölfsekündigen Ergebnis. Bereiten Sie die letzte Handlung der Quelle vor und beschreiben Sie, was danach geschieht, damit Kamera und Motiv in einer schlüssigen Richtung fortfahren. Prüfen Sie den Übergang auf Erscheinungsbild, Bewegung, Licht und Ton, statt nur den neu generierten Schluss zu bewerten.

Das aktuelle separate Referenzprofil des Herstellers verwendet Bilder oder Video zur Anleitung von Figuren, Objekten oder einer Szene. Sein Leitfaden erlaubt insgesamt bis zu fünf Referenzbilder und -videos und nutzt typspezifische Bezeichnungen wie Image 1 und Video 1. Beschreiben Sie die Rolle jedes Materials und die gewünschte Interaktion. Eine referenzgeführte Szene könnte die Figur aus einer Referenz zeigen, die den Gegenstand einer anderen durch einen angegebenen Ort trägt. Die Referenzkomposition unterscheidet sich von der Startbildgenerierung: Das Briefing kann eine neue Komposition festlegen, statt zu verlangen, dass das Video mit einem bereitgestellten Standbild beginnt.

Für eigenes Audio bei der Textgenerierung sind WAV und MP3 mit einer Dauer von zwei bis dreißig Sekunden und höchstens 15 MB dokumentiert. Die ausgewählte Videodauer bestimmt den verwendeten Teil: Längeres Audio wird auf diese Dauer gekürzt; ist das Audio kürzer als das Video, bleibt der Rest stumm. Bereiten Sie den genauen Audioabschnitt für die Einstellung vor und lassen Sie Platz für die gewünschte visuelle Handlung. Ohne bereitgestellte Audiodatei beschreibt der Hersteller die Erzeugung von zur Szene passender Hintergrundmusik oder Effekten. Prüfen Sie den tatsächlichen Ton und angeforderte Sprache zusammen mit dem Bild.

Die aktuelle Modellmatrix nennt MP4 in 720p oder 1080p bei 30 fps und zwei bis fünfzehn Sekunden Ausgabe für Text und Bild. Das separate Referenzprofil ist auf zwei bis zehn Sekunden begrenzt. Textgenerierung bietet die Bildformate 16:9, 9:16, 1:1, 4:3 und 3:4. Bildkonditionierte Aufgaben haben eigene Regeln zur Annäherung an das Quellseitenverhältnis. Bereiten Sie deshalb den Eingabezuschnitt für das vorgesehene Ziel vor. Eine Dauer- oder Formatregel des Referenzprofils darf nicht an die Stelle des Bild- oder Fortsetzungsablaufs treten.

Der dokumentierte Herstellerablauf ist asynchron: Eine Auftragskennung verfolgt die Verarbeitung und ein erfolgreiches Ergebnis liefert die Videoadresse. Für Ergebnisse ist eine Linkgültigkeit von vierundzwanzig Stunden dokumentiert. Bewahren Sie daher den eigentlichen Clip und die kreativen Materialien für die Schnittprüfung auf. Prompt-Umschreibung, Wasserzeichen- und Seed-Optionen gehören zur gewählten Schnittstelle. Nach Aussage des Herstellers kann ein fester Seed die Reproduzierbarkeit verbessern, garantiert aber kein identisches Ergebnis. Vergleichen Sie das zurückgegebene Artefakt mit dem Briefing, statt anzunehmen, dass Einstellungen allein jedes Detail erhalten.

Gegenüber Wan 2.6 ergänzt der Bildleitfaden für 2.7 ausdrücklich Anfangs-/Endbildkontrolle und Videofortsetzung durch multimodale Medieneingaben. Wan 3.0 führt eine andere umfassende Struktur und einen längeren Generierungsrahmen ein. Dieses Profil 2.7 behält seine aufgabenspezifischen Steuerungen und Grenzen. Prüfen Sie die gesamte Szene auf Motivkontinuität, Bildanker, Referenzidentität, Dialog, Bewegung und Übergänge und richten Sie die nächste Korrektur konkret auf das tatsächlich gefundene Problem aus.

Ailoot Ultra · Video POST /v1/videos alibaba/wan-2.7

alibaba/wan-2.7

Alibaba /alibaba/wan-2.7

Start

Alibaba Wan 2.7 erstellt Videos mit Ton aus Text, Anfangs- und Schlussbildern oder visuellen Referenzen. Der Bildablauf setzt außerdem einen Quellclip anhand der gewünschten Gesamtdauer fort. Der Hersteller nennt MP4 in 720p oder 1080p mit 30 fps: 2–15 Sekunden für Text- und Bildmodi und bis zu 10 Sekunden für die Generierung aus Referenzen.

Zulässige Eingaben
Text
Ergebnisse
Video

In Ailoot verfügbar · Eingaben und Methoden

Ailoot Ultra · Video POST /v1/videos
Eingabetypen
text
Ausgabetypen
video
Ausgabeformat
mp4
Ausgabeanzahl
Bis zu 4 Ausgabes
FeldTypAnforderungWerte und LimitsStandard
FeldmodelTypstringAnforderungErforderlichWerte und Limits
alibaba/wan-2.7
Standard—
FeldpromptTypstringAnforderungErforderlichWerte und Limits
Maximale Anzahl UTF-8-Bytes: 10.000
Mindestens ein Zeichen außer Leerraum erforderlich: Ja
Standard—
FelddurationTypintegerAnforderungErforderlichWerte und Limits
2, 3, 4, 5, 6, 7, 8, 9, 10
Standard—
FeldresolutionTypstringAnforderungErforderlichWerte und Limits
720p
Standard—
Feldaspect_ratioTypstringAnforderungErforderlichWerte und Limits
16:9, 9:16, 1:1, 4:3, 3:4
Standard—
Feldgenerate_audioTypbooleanAnforderungErforderlichWerte und Limits
false, true
Standard—
Kombinationen von Eingabematerialien

Text zu Video · Erforderlich: prompt

Methodenparameter und Lebenszyklus
ParameterVertrag
Parametercontent_typeVertragapplication/json
ParameterrequiredVertragmodel, prompt, duration, resolution, aspect_ratio, generate_audio
Parameteradditional_propertiesVertragfalse
ParameterparametersVertrag{"name":"model","type":"string","required":true,"enum":["alibaba/wan-2.7"]}, {"name":"prompt","type":"string","required":true,"non_whitespace":true,"max_utf8_bytes":10000}, {"name":"duration","type":"integer","required":true,"enum":[2,3,4,5,6,7,8,9,10]}, {"name":"resolution","type":"string","required":true,"enum":["720p"]}, {"name":"aspect_ratio","type":"string","required":true,"enum":["16:9","9:16","1:1","4:3","3:4"]}, {"name":"generate_audio","type":"boolean","required":true,"enum":[false,true]}
Parametermaterial_typesVertragtext

Methodenaliasnamen: /v1/videos/generations, /videos, /videos/generations

Lebenszyklus: submit_once_poll_original

GET /v1/videos/{request_id}

GET /v1/videos/generations/{request_id}

GET /v1/videos/{request_id}/content

GET /v1/videos/generations/{request_id}/content

Bewahren Sie die vollständige Antwort und die ursprünglich zurückgegebenen IDs auf.

Übermitteln Sie eine Erstellung mit unklarem Ausgang niemals erneut.

Tarife

So wird die endgültige Gebühr berechnet

Die angezeigten Tarife dienen zur Kostenschätzung vor der Generierung. Der endgültige Betrag wird aus den für die ursprüngliche Generierung erfassten Kosten berechnet. Die gemessene Ausgabedauer und prognostizierte Mengen sind nicht die endgültige abrechenbare Menge.

Tarifangaben erweitern die Anfrageoptionen nicht. Unterstützte Parameter stehen bei der ausgewählten Methode.

Schnellmodus
Nicht angegeben Wenn der Schnellmodus ausgewählt ist
Flex-Modus
Nicht angegeben Wenn der Modus flex ausgewählt ist
Maximaler Denkaufwand
Nicht angegeben Wenn beim maximalen Denkaufwand die Standardanpassung (default) verwendet wird

Geschätzte Tarife zum Vergleich

Preise nach Konfiguration

Ordnen Sie jede Gebühr den angezeigten Bedingungen zu. Verwenden Sie für jede Gruppe alternativer Konfigurationen einen Tarif.

KonfigurationTarifstaffelPrognostizierte MengeOptionen für die AudiogenerierungAuflösungAbrechnungseinheitGebühr
KonfigurationBasistarife für TokenTarifstaffelGrundtarifPrognostizierte Menge—Optionen für die Audiogenerierung—Auflösung—Abrechnungseinheit—Gebühr
Eingabe · Eingabetoken · Schätzung nur zum Vergleich — / 1K Token
Ausgabe · Ausgabetoken · Schätzung nur zum Vergleich — / 1K Token
Eingabe · Cache-Lesen · Schätzung nur zum Vergleich — / 1K Token
Eingabe · Cache-Schreiben · Schätzung nur zum Vergleich — / 1K Token
Eingabe · Cache-Schreiben, 1 Stunde · Schätzung nur zum Vergleich — / 1K Token
KonfigurationUltraTarifstaffel—Prognostizierte MengeAngeforderte Konfiguration; nur eine Schätzung.Optionen für die AudiogenerierungOhne Audio · Mit AudioAuflösung720pAbrechnungseinheitpro Sekunde AusgabevideoGebühr
Ausgabe · geschätzte Videosekunde · Schätzung nur zum Vergleich $0.2 pro Sekunde Ausgabevideo

Der angezeigte Preis dient zur Kostenschätzung vor der Generierung. Die endgültige Abrechnung wird aus den für die ursprüngliche Generierung erfassten Kosten berechnet. Die physische Videodauer ist nicht die abrechenbare Menge.

KonfigurationGeschätzte GenerierungskostenTarifstaffel—Prognostizierte MengeSchätzung für eine GenerierungOptionen für die Audiogenerierung—Auflösung—Abrechnungseinheit—Gebühr
Ausgabe · Geschätzte Generierungskosten · Schätzung nur zum Vergleich $0.4 Schätzung vor der Generierung

Diese Schätzung ist weder eine zusätzliche Gebühr noch ein fester Tarif für die abgeschlossene Generierung.

Ailoot reserviert vor einer Anfrage einen geschätzten Betrag. Nach dem Ergebnis rechnet Ailoot die endgültige Gebühr anhand des gemessenen Verbrauchs ab. Bei Streaming erfolgt die Abrechnung anhand des abschließenden Verbrauchsdatensatzes. So funktionieren Reservierung und Abrechnung →

Details zum Referenztarif

Referenztarifstaffeln auf Modellebene ändern weder Methodenauswahl noch Kostenvoranschläge oder Gebühren. Für die aktive Abrechnung gelten die Tarife der ausgewählten Ailoot-Methode.

Preisreferenzen für Videokonfigurationen

Preise nach Konfiguration

KonfigurationAbrechnungsbedingungenGebühr
KonfigurationVideopreisAbrechnungsbedingungenIn diesem Preisschlüssel ist keine zusätzliche Bedingung angegeben.Gebühr
Ausgabe · Videopreis $0.2 pro Videosekunde

Veröffentlichte Preisreferenz für die angezeigte Konfiguration. Die endgültige Abrechnung folgt der tatsächlich abgerechneten Konfiguration.

Beispielanfragen

Ailoot Ultra · Video

curl · konfiguriertes Profil unverändert
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "alibaba/wan-2.7", "prompt": "a calm greenhouse", "duration": 6, "resolution": "720p", "aspect_ratio": "16:9", "generate_audio": true}')
Path('request.json').write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('result.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT

Ergebnisse abrufen und speichern

Ailoot Ultra · Video

mp4

  • GET /v1/videos/{request_id}
  • GET /v1/videos/generations/{request_id}
  • GET /v1/videos/{request_id}/content
  • GET /v1/videos/generations/{request_id}/content
Auftragsstatus prüfen
GET · Status des ursprünglichen Vorgangs
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_STATUS_URL'
import json
from pathlib import Path
from urllib.parse import quote
r=json.loads(Path('result.json').read_text())
if not isinstance(r.get('id'),str) or not r['id']:raise SystemExit('Keep the original response and headers for reconciliation; no returned ID')
Path('status-url.txt').write_text('https://api.ailoot.ai/v1/videos/'+quote(r['id'],safe=''))
PY_STATUS_URL
curl --fail-with-body --silent --show-error "$(cat status-url.txt)" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -D status-headers.txt -o status.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('status.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT
Abrufe anderer Inhalte
Jede fertiggestellte eigene Ausgabe speichern
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_ASSETS'
import json,os,subprocess
from pathlib import Path
from urllib.parse import urljoin,urlsplit
r=json.loads(Path('status.json').read_text())
if r.get('status')!='completed':raise SystemExit('Keep the original ID and read its status; never recreate an unknown job')
if not isinstance(r.get('data'),list) or not r['data']:raise SystemExit('Keep the complete original status; no completed outputs supplied')
urls=[]
for i,u in enumerate(r.get('data',[])):
    if not isinstance(u,str):raise SystemExit('Keep the original response; unexpected asset shape')
    urls.append((str(i),u))
for label,path in urls:
    u=urljoin('https://api.ailoot.ai',path);z=urlsplit(u)
    if z.scheme!='https' or z.netloc!='api.ailoot.ai' or z.username or z.password:raise SystemExit('Use the actual returned Ailoot owned content URL')
    target=Path('owned-'+label+'.bin')
    subprocess.run(['curl','--fail-with-body','--silent','--show-error',u,'-H','Authorization: Bearer '+os.environ['AILOOT_API_KEY'],'-D',str(target)+'.headers','-o',str(target)],check=True)
print('All returned owned URLs saved; complete metadata, timing and usage remain in the JSON.')
PY_ASSETS
Alle fertiggestellten Ergebnisse aufbewahren

Speichern Sie jedes fertiggestellte Video oder jede zurückgegebene Datei; rufen Sie jede tatsächlich zurückgegebene Datei-URL ab.

Bewahren Sie jede signierte URL aus abgeschlossenen data[]-Einträgen der Ihnen zugeordneten Assets sowie die vollständigen Statusmetadaten auf. Speichern Sie jede Ausgabe einschließlich des generierten Tons. Auch bei generate_audio=false kann eine gültige AAC-Audiospur vorhanden sein; bewahren Sie die vollständige ursprüngliche MP4-Datei einschließlich dieser Audiospur auf.

Wenn die ursprüngliche Antwort geprüft werden muss

Lesen Sie den vorhandenen ursprünglichen Auftrag aus; wiederholen Sie eine Übermittlung mit unklarem Ausgang niemals.

Maximale Anzahl der Ausgaben: 4.

Antwortfelder
FeldTypBedeutung
FeldidTypstringBedeutung—
FeldobjectTypstringBedeutung—
FeldmodelTypstringBedeutung—
FeldstatusTypstringBedeutung—
Felddata[]Typsigned content URLBedeutung—
Feldcharge_pending_checkTypbooleanBedeutung—
Felderror.codeTypstringBedeutung—
Felderror.messageTypstringBedeutung—
Feldoperation_idTypstringBedeutungHTTP503 result_pending_check in der ursprünglichen Status-/Inhaltsantwort: dieselbe ursprüngliche öffentliche Video-ID als id.
Felderror.typeTypstringBedeutungserver_error bei HTTP503 result_pending_check.
Fehler und nächste Schritte
AntwortBedingungNächster Schritt
Antwort400 · invalid_request_errorBedingungDas Lesen des rohen Anfrageinhalts schlägt vor dem Parsen des Videoprofils fehlNächster SchrittBewahren Sie die zurückgegebene Antwort auf und korrigieren Sie den nicht lesbaren Anfrageinhalt.
Antwort422 · price_unavailableBedingungDas exakte Videoprofil lässt sich nicht parsen, oder für das vollständig geparste Profil steht keine exakt passende Preiskarte bereitNächster SchrittBewahren Sie die Antwort auf; verwenden Sie das vollständige, exakt zugelassene Profil und seine veröffentlichte Preiskarte. Dieser Zweig wird vor der Übermittlung an den Anbieter ausgeführt.
Antwort409 · video_not_readyBedingungUrsprünglicher Ergebnisinhalt noch nicht verfügbarNächster SchrittFragen Sie die ursprünglich zurückgegebene ID regelmäßig ab und beachten Sie Retry-After.
Antwortserver_errorBedingungDie zurückgegebene Antwort gibt an, dass der Vorgang oder das Ergebnis eine Prüfung erfordertNächster SchrittDie ursprünglich zurückgegebene Vorgangs-/Aufgaben-ID, die Anfrageheader und die Antwort aufbewahren; mit unterstützten Leseaufrufen für diesen ursprünglichen Vorgang fortfahren. Die Erstellungsanfrage nicht erneut senden.
Antwort503 · result_pending_checkBedingungGET des ursprünglichen Status/Inhalts: Die Aufgabe ist nicht veröffentlicht, der ursprüngliche Auftrag ist weder failed noch cancelled noch expired, und der lokale Zustand ist unknown oder der Status des ursprünglichen Auftrags ist completed.Nächster SchrittBewahren Sie die ursprünglichen Werte id und operation_id (dieselbe öffentliche Video-ID), Antwort und Header auf; lesen Sie ausschließlich den ursprünglichen Status/Inhalt aus. Senden Sie niemals eine neue Generierungsanfrage.

Aliasnamen

Modellaliasnamen

Ailoot Ultra alibaba/wan-2.7

Aliasnamen für Methodenpfade

/v1/videos/generations, /videos, /videos/generations

Zugehörige Aufrufer-IDs

alibaba/wan-2.7

FAQ · Alibaba: Wan 2.7
Welche Eingaben und Ergebnisse sind verfügbar?

POST /v1/videos · alibaba/wan-2.7: text → video

Welche Felder verwendet die Anfrage?

POST /v1/videos · alibaba/wan-2.7: model, prompt, duration, resolution, aspect_ratio, generate_audio

Weitere Details

Verbinden Sie Ailoot mit Claude Code, OpenCode, Hermes oder Ihrer eigenen Anwendung.

Das Unternehmen und sein Projektportfolio

Das Unternehmen und sein Projektportfolio: Millionen von Kunden; monatliche Umsätze in Milliardenhöhe.

Tokens mit Rabatt kaufen.

Aborabatt für regelmäßige Arbeit. Aktionscodes bieten bis 50% beim Tokenkauf.

Abo
Wählen Sie einen Tarif mit Rabatt für Ihre regelmäßigen Anfragen.
Aktionscode bis 50%
Geben Sie den Code beim Kauf ein. Der Preis wird nach den gültigen Aktionsbedingungen berechnet.
Ausgaben in der Historie
Modell, Tokens und Betrag werden für jede Anfrage gespeichert.

Abo wählen · Modellpreise ansehen

Verbinden Sie die API mit dem Produkt, das Sie verkaufen.

SaaS, Anwendungen und Bots nach dem offiziellen Angebot und Lizenzvertrag von Ailoot. Fordern Sie für den Weiterverkauf eine Reseller-Lizenz an.

Kommerzielle Anwendung
Integrieren Sie Text-, Bild-, Video- und Audioerzeugung in kostenpflichtige Funktionen Ihres Dienstes.
Reseller-Lizenz
Senden Sie Projektbeschreibung und Zugangsmodell. Fordern Sie schriftliche Nutzungs- und Weiterverkaufsbedingungen an.
Dokumente auf der Website
Offizielles Angebot, Lizenzvertrag und Datenschutzerklärung sind vor der Verbindung zugänglich.

Reseller-Lizenz anfordern · Offizielles Angebot und Lizenzvertrag