PixVerse
PixVerse V6 Max
pixverse-v6-max/image-to-video
Flaggschiff-Videomodell von PixVerse, unterstützt Text-zu-Video und Bild-zu-Video, bis zu 15 Sekunden pro Durchlauf und bis zu 1080p, optional mit Hintergrundmusik, Soundeffekten und Dialogen, ideal für Werbeclips und Concept-Filme
pixverse-v6-max/image-to-video ausprobieren
Eingabe
Galerie
Alle Arbeiten ansehenAusgabe
videoPreise
pixverse-v6-max/image-to-video per second
Positionsübersicht
Dies ist ein Modell zur Bilderzeugung von Videos: Es nimmt ein öffentliches Bild als erstes Frame entgegen und erzeugt anhand der im Prompt beschriebenen Bewegung und Atmosphäre ein dynamisches Video. Das Seitenverhältnis des Ausgabevideos folgt dem ersten Frame, die Auflösung ist zwischen 360p und 1080p wählbar, die Dauer kann auf 1 bis 15 Sekunden festgelegt werden. Entwickler können über Kamerabewegung, Bewegungen des Motivs und Atmosphärenbeschreibungen das Endergebnis steuern; geeignet ist das Modell, um statisches Bildmaterial in Kurzvideoclips, dynamische Poster oder erzählerische Aufnahmen zu verwandeln, für Marketingpräsentationen, Content-Erstellung und Konzeptvorführungen.
Kernhighlights
- Vom ersten Frame gesteuert, Seitenverhältnis folgt automatisch – Es genügt, ein öffentliches Bild als erstes Frame bereitzustellen, und das Seitenverhältnis des Ausgabevideos entspricht diesem Bild.
- Dauer und Auflösung nach Bedarf wählbar – Die Videodauer kann zwischen 1 und 15 Sekunden festgelegt werden, die Auflösung ist wahlweise 360p, 540p, 720p oder 1080p.
- Prompts steuern Bewegung und Atmosphäre – Über den Prompt werden Bewegungsrichtung und Gesamtatmosphäre des Bildes beschrieben, um das statische erste Frame in einen dynamischen Clip zu verwandeln.
- Zufalls-Seed zur Reproduktion ähnlicher Ergebnisse – Ein Zufalls-Seed von 0 bis 2147483647 kann festgelegt werden; zusammen mit demselben Prompt und ersten Frame werden annähernd gleiche Effekte reproduziert.
Funktionsbeschreibung
Videoerzeugung aus einem Bild als erstem Frame: Als erstes Frame wird ein öffentlicher Link zu einem JPEG-, PNG- oder WebP-Bild eingegeben; zusammen mit einem Text-Prompt wird ein dynamisches Video erzeugt, dessen Seitenverhältnis dem des ersten Frames folgt.
Festlegung von Dauer und Auflösung: Die Dauer eines einzelnen generierten Videos kann auf 1 bis 15 Sekunden festgelegt werden, die Auflösung ist aus 360p, 540p, 720p und 1080p wählbar; Standard sind 720p und 5 Sekunden.
Prompts lenken die dynamischen Effekte: Der Prompt umfasst maximal 2048 Zeichen und beschreibt die Bewegungsweise und Atmosphäre auf dem ersten Frame, um die dynamische Darstellung zu steuern.
Reproduktion durch Seed-Steuerung: Bei gleichem Zufalls-Seed und gleichem Prompt lassen sich ähnliche Generierungsergebnisse reproduzieren, was den Vergleich verschiedener Parameter bei der Iteration erleichtert.
Anwendungsszenarien
- Statische Werbebilder in dynamische Clips verwandeln – Marketing-Teams nutzen das Produkthauptbild als erstes Frame und fügen Bewegungsprompts hinzu, um dynamische Präsentationsclips von bis zu 15 Sekunden für Feed-Werbung oder Social-Media-Veröffentlichungen zu erzeugen.
- Dynamische Poster und Präsentationsmaterial – Designer verwenden Poster oder Visuals als erstes Frame und erzeugen kurze dynamische Versionen für Webbanner, Splashscreens oder elektronische Displays.
- Konzeptbild-Vorabvisualisierung – Film- oder Animationsschaffende nutzen Konzeptbilder als erstes Frame und beschreiben die Kamerabewegung, um schnell Bewegungs-Preview-Clips für interne Abstimmung und Richtungsbestätigung zu erzeugen.
- Erstellung von Kurzvideo-Material für Social Media – Content-Creator nutzen fotografische Bilder als erstes Frame und erzeugen Kurzvideos im passenden Bildformat für die Veröffentlichung von Kurzvideoinhalten auf Social-Media-Plattformen.
Einschränkungen und Auswahlhinweise
Als erstes Frame wird nur ein einziges Bild unterstützt; es muss ein öffentlich zugänglicher JPEG-, PNG- oder WebP-Link mit höchstens 20 MB sein. Mehrere Referenzbilder oder die separate Angabe eines Endframes werden nicht unterstützt. Der Prompt umfasst maximal 2048 Zeichen; darüber hinausgehende Teile können nicht übermittelt werden. Die maximale Dauer einer einzelnen Generierung beträgt 15 Sekunden, die maximale Auflösung 1080p. Die Audioerzeugung ist ein optionaler Schalter und standardmäßig deaktiviert; bei Aktivierung können Hintergrundmusik, Soundeffekte oder Dialoge enthalten sein, bei Deaktivierung enthält das Ausgabevideo keine Tonspur. Gleicher Seed und gleicher Prompt reproduzieren nur ähnliche Ergebnisse; eine frame-genaue Übereinstimmung oder vollständig identische Figuren ist nicht garantiert.
Neuigkeiten
Changelog ansehen →- Neues Modell Neues Modell verfügbar: PixVerse V6 Max Bild-zu-Video
- Neues Modell Neues Modell verfügbar: PixVerse V6 Max Text-zu-Video
Häufige Fragen
Alle Fragen ansehen →-
Wie viele Sekunden können maximal pro Durchlauf generiert werden?
Maximal 15 Sekunden; der duration-Parameter kann in ganzen Sekunden zwischen 1 und 15 festgelegt werden, Standard sind 5 Sekunden. Die Abrechnung erfolgt sekundengenau, sodass sich die Segmentlänge bei der Auswahl direkt auf die Aufrufkosten auswirkt.
-
Kann man beim Bild-zu-Video mehrere Referenzbilder auf einmal übergeben?
Derzeit wird keine Mehrfacheingabe von Bildern unterstützt. image_urls akzeptiert nur 1 öffentliche Bild-URL, die als erstes Frame des Videos dient. Unterstützt werden JPEG, PNG und WebP, maximal 20 MB pro Bild; das Seitenverhältnis der Ausgabe folgt diesem Bild. Wenn Sie das Format ändern möchten, müssen Sie das erste Frame-Bild bearbeiten.
-
Bis zu welcher Auflösung kann maximal ausgegeben werden?
Maximal 1080p; resolution bietet die Optionen 360p, 540p, 720p und 1080p, Standard ist 720p. Wenn Sie die Qualität eines fertigen Films benötigen, stellen Sie 1080p ein; für die Vorschau oder kostengünstige Testversionen nutzen Sie niedrigere Stufen, um Bewegung und Bildkomposition zu prüfen.
-
Wie aktiviere ich natives Audio und wie schreibe ich Dialoge?
Setze generate_audio auf true, dann erzeugt das Modell zusätzlich Hintergrundmusik, Soundeffekte und Dialoge; standardmäßig ist diese Option deaktiviert. Dialogzeilen müssen im Prompt in Anführungszeichen gesetzt werden, sonst werden sie leicht als Bildbeschreibung statt als zu sprechender Inhalt interpretiert.
Generierungsaufgabe erstellen
https://api.hiapi.ai/v1/tasks Header
AuthorizationstringPflichtAccount-API-Schlüssel. Bei jeder Anfrage erforderlich. Beispiel: Bearer YOUR_HIAPI_API_KEY. API-Schlüssel holen
Content-TypestringOptionalDer Anfragekörper wird immer als JSON geparst; beim Senden ist nur application/json (optional mit charset) zulässig — andere Werte liefern 415. Beispiel: application/json.
Idempotency-KeystringOptionalIdempotenz-Schlüssel, bis 255 Bytes. Wiederholungen mit demselben Schlüssel desselben Kontos erstellen die Aufgabe nur einmal; Replays liefern die ursprüngliche taskId.
Bei Netzwerk-Timeouts oder Client-Wiederholungen erstellt derselbe Schlüssel die Aufgabe nur einmal — keine doppelte Abbuchung (Geltungsbereich = das Konto des API-Schlüssels). Empfohlen: geschäftsseitig eindeutige Kennung (z. B. "order-42"); Replays liefern die ursprüngliche taskId, Schlüssel laufen 24 Stunden nach der ersten Anfrage ab. Die vollständige Szenariomatrix steht in der Übersicht der Unified Async API.
Body
modelstringPflichtAktueller Festwert: pixverse-v6-max/image-to-video
routestringOptionalAktueller Festwert: default
inputobjectPflicht
Geschäftsparameter für pixverse-v6-max/image-to-video und Route default — siehe Parametertabelle unten.
seedintegerOptionalmin 0max 2147483647Zufälliger Startwert, gültig von 0 bis 2147483647; mit demselben Startwert und Prompt lassen sich ähnliche Generierungsergebnisse reproduzieren.
promptstringPflichtminLength 1maxLength 2048Beschreibt die Bewegung und Atmosphäre, die dem Bild hinzugefügt werden sollen, maximal 2048 Zeichen.
durationintegerOptionalStandard: 5min 1max 15Videodauer (Sekunden), gültig von 1 bis 15, Abrechnung pro Sekunde; Standardwert 5 Sekunden.
image_urlsarrayPflichtminItems 1maxItems 1Array von URLs für das erste Frame-Bild, enthält eine öffentlich zugängliche Bildadresse, unterstützt JPEG, PNG oder WebP, maximal 20 MB; das Ausgabevideo übernimmt das Seitenverhältnis dieses Bildes.
Array [ string ]
resolutionstringOptionalStandard: "720p"Auflösung des Ausgabevideos; Standardwert 720p.
360p540p720p1080pgenerate_audiobooleanOptionalStandard: falseOb Hintergrundmusik, Soundeffekte und Dialoge zusammen mit dem Video generiert werden; wenn Dialogzeilen generiert werden sollen, schreibe die Dialogzeilen in Anführungszeichen in den Prompt; Standardwert false.
callbackobjectOptional
Konfiguration der Endzustands-Benachrichtigung. Ohne Angabe wird kein Callback gesendet — selbst abfragen.
Beim Erstellen callback.url angeben, dann POSTet HiAPI im Endzustand an Ihren Service — kein Polling nötig. Der Callback-Body entspricht der Aufgaben-Detailstruktur; Signaturprüfung, Wiederholungen und Idempotenz sind in der Übersicht der Unified Async API beschrieben.
urlstringPflichtPflicht, wenn callback angegeben ist. Nach dem Endzustand wird an diese URL gepostet; muss eine gültige http(s)-URL sein.
whenstringOptionalStandard: "final"Derzeit wird nur final unterstützt — Benachrichtigung bei success und fail.
finalstoragestringOptionalStandard: "temp"Speicherstufe für Artefakte: temp (Standard, ca. 7 Tage) oder persistent (langfristig, nach Größe abgerechnet). Bei unzureichendem Guthaben oder Überschreitung des Speicherlimits erfolgt ein stiller Downgrade auf temp; die wirksame Stufe steht in der Aufgaben-Detailantwort.
temppersistentAnfragebeispiele
# Asynchrone Aufgabe senden; gibt sofort eine taskId zurück (wartet nicht auf die Generierung)
curl -X POST "https://api.hiapi.ai/v1/tasks" \
-H "Authorization: Bearer $HIAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "pixverse-v6-max/image-to-video",
"input": {
"prompt": "…",
"duration": 5,
"image_urls": "…",
"resolution": "720p",
"generate_audio": false
}
}' const res = await fetch("https://api.hiapi.ai/v1/tasks", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.HIAPI_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "pixverse-v6-max/image-to-video",
input: {
"prompt": "…",
"duration": 5,
"image_urls": "…",
"resolution": "720p",
"generate_audio": false
}
}),
});
const task = await res.json();
// { code: 200, message: "success", data: { taskId } } import os, requests
res = requests.post(
"https://api.hiapi.ai/v1/tasks",
headers={"Authorization": f"Bearer {os.environ['HIAPI_API_KEY']}"},
json={
"model": "pixverse-v6-max/image-to-video",
"input": {
"prompt": "…",
"duration": 5,
"image_urls": "…",
"resolution": "720p",
"generate_audio": False
}
},
)
print(res.json()) # { code, message, data: { taskId } } 200 OK
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR"
}
} 400 Bad Request
{
"code": 400,
"message": "invalid request",
"data": null,
"error_code": "INVALID_REQUEST"
} Aufgabendetails abrufen
https://api.hiapi.ai/v1/tasks/:id Antwortfelder
taskIdstringPflichtAufgaben-ID, stets mit Präfix tk-hiapi-.
modelstringPflichtAufgelöster vollständiger Modellname. Mit route-Parameter eingereichte Aufgaben geben base@route zurück (z. B. gpt-image-2/text-to-image@ext); sonst identisch mit dem übermittelten Namen.
routestringOptionalErscheint nur bei explizitem route-Parameter; gibt den übermittelten Wert zurück.
statusstringPflichtAufgabenstatus.
queued Eingereiht, noch nicht gestartet.
handling In Verarbeitung.
archiving Verarbeitung abgeschlossen, Artefakte werden vorbereitet.
success Endzustand: abgeschlossen, Artefakte verfügbar (output wird zurückgegeben).
fail Endzustand: fehlgeschlagen (error wird zurückgegeben).
Nach dem Senden den status prüfen: success und fail sind Endzustände, alles andere nicht. Alle 1–3 Sekunden bis zum Endzustand pollen. Nach Erfolg Artefakte aus output[].url laden und vor expireAt übertragen; für Langzeitaufbewahrung storage: "persistent" beim Erstellen angeben.
creatednumberPflichtZeitpunkt der Aufgabenerstellung (Unix-Sekunden).
completednumberPflichtUnix-Sekunden des Endzustands; vor Abschluss stets 0.
outputarrayOptional
Nur bei status == success. Artefaktliste — immer ein Array; eine Aufgabe kann mehrere Typen gleichzeitig liefern (z. B. video + first_frame).
Array [ object ]
Array-Elemente
urlstringPflichtArtefakt-URL, direkt herunterladbar.
typestringPflichtAktuell mögliche Werte: video, image, audio, first_frame, last_frame, thumbnail; später können weitere folgen.
expireAtnumberPflichtUnix-Sekunden, bis wann das Artefakt verfügbar ist; vorher herunterladen oder übertragen.
errorobjectOptional
Nur bei status == fail.
codestringPflichtBusiness-Fehlercode.
messagestringPflichtFehlerbeschreibung.
Antwortbeispiele
Erfolg
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR",
"model": "happyhorse-1-0",
"status": "success",
"created": 1777282033,
"completed": 1777282099,
"output": [
{
"url": "https://cdn.hiapi.ai/tasks/.../video.mp4",
"type": "video",
"expireAt": 1777886899
}
]
}
} In Bearbeitung (nicht final)
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "archiving",
"created": 1777282033,
"completed": 0
}
} Fehlgeschlagen
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "fail",
"created": 1777282033,
"completed": 1777282099,
"error": {
"code": "TASK_FAILED",
"message": "task failed"
}
}
} Artikel
Alle Artikel ansehen →Ähnliche Modelle
Alle Modelle ansehen →Gleicher Typ
-
HappyHorse 1.0 Alibaba $0.168 /Sekunde -
PixVerse V6 PixVerse $0.036 /Sekunde -
MiniMax H3 MiniMax $0.072 /Sekunde -
Wan 2.6 Flash Alibaba $0.043 /Sekunde -
Runway Gen 4.5 Runway $0.172 /Sekunde -
Gemini Omni 1.1 Google $0.450 /Video -
Vidu Q3 Vidu $0.149 /Sekunde -
OmniHuman 2.0 ByteDance $0.100 /Sekunde -
Veo 3.1 Lite Google $0.060 /Sekunde -
Creatify Boreal Creatify $0.015 /Sekunde -
Veo 3.1 Google $0.290 /Sekunde -
Gemini Omni 1.2 Google $0.023 /Sekunde


