Meta
Muse Video 1.0
muse-video-1.0/text-to-video
Ein von Meta Superintelligence Labs vorgestelltes Videogenerierungsmodell, das Text-zu-Video und Bild-zu-Video unterstützt; jedes Video ist fest 10 Sekunden lang, 720p und enthält eigenen Ton; bei Bild-zu-Video können 1 bis 9 Referenzbilder die Szene lenken – ideal für die Visualisierung von Social-Media-Material und Storyboard-Konzepten
muse-video-1.0/text-to-video ausprobieren
Eingabe
Galerie
Alle Arbeiten ansehenAusgabe
videoPreise
muse-video-1.0/text-to-video per video
| Einzelpreis | $0.0336 |
|---|
Einordnung und Kurzprofil
Dies ist ein Text-zu-Video-Modell: Eine Texteingabe in Form eines Prompts genügt, um ein Video zu erzeugen. Jedes Video ist fest auf 10 Sekunden bei 720p festgelegt und enthält bereits eigenen Ton. Das Seitenverhältnis des Bildes lässt sich vorgeben; Standard ist 16:9, alternativ sind 9:16, 1:1, 4:3, 3:4, 3:2 und 2:3 wählbar, wodurch sich Querformat, Hochformat und quadratische sowie weitere Darstellungsformate abdecken lassen. Der Prompt umfasst bis zu 5000 Zeichen und beschreibt das Motiv, die Bewegung, die Kameraführung und den gewünschten Ton. Es richtet sich an Content-Creator, Social-Media-Verantwortliche und Video-Konzeptdesigner und eignet sich dafür, Textideen schnell in Video-Assets zu verwandeln, die als Storyboard, Stimmungsclip oder Kurzvideomaterial dienen können.
Zentrale Highlights
- Flexible Wahl des Seitenverhältnisses – Es stehen sieben Bildformate bereit, standardmäßig 16:9, die gängige Darstellungsbedürfnisse wie Querformat, Hochformat, quadratisch, 4:3 und 3:2 abdecken.
- Kameraführung im Prompt beschreibbar – Der Eingabetext kann Motiv, Bewegung und Kameraführung enthalten, sodass sich Bildnarrative und Kamerabewegung in einer einzigen Generierung organisieren lassen.
- Feste 10 Sekunden mit eigenem Ton – Jeder Aufruf liefert ein 10-sekündiges Video in 720p, bei dem Bild und Ton gemeinsam erzeugt werden; eine separate Tonspur ist nicht nötig.
Funktionsbeschreibung
Text-zu-Video: Mit einem Prompt lässt sich ein passendes Video erzeugen; der Prompt umfasst bis zu 5000 Zeichen und kann Motiv, Bewegung, Kameraführung und Ton beschreiben. Die Ausgabe ist fest auf 10 Sekunden bei 720p festgelegt und enthält eigenen Ton.
Steuerung des Bildformats: Über den Parameter aspect_ratio wird das Seitenverhältnis des Bildes vorgegeben; wählbar sind 16:9, 9:16, 1:1, 4:3, 3:4, 3:2 und 2:3, Standard ist 16:9. Das Format lässt sich so an den jeweiligen Einsatzort anpassen.
Anwendungsfälle
- Hochformat-Kurzvideomaterial für soziale Medien – Social-Media-Verantwortliche beschreiben im Prompt Motiv und Kameraführung, geben das 9:16-Format an und erzeugen so ein Hochformat-Videomaterial, das für die Veröffentlichung oder den Schnitt auf Kurzvideo-Plattformen genutzt werden kann.
- Visualisierung von Videokonzepten und Storyboards – Regisseure oder Storyboard-Zeichner beschreiben eine Kamerabewegung in einem Text und erzeugen daraus einen passenden Videoclip, der als Storyboard-Vorschau oder visuelle Referenz für die Konzeptabstimmung dient.
- Vorschau für Querformat-Ausspielungen – Creator erzeugen Videoclips im Standardformat 16:9 für die kreative Vorschau von Querformat-Darstellungen oder als Bildtest vor dem fertigen Film.
- Erstellung quadratischer Platzhaltervideos – Designer erzeugen Videos im Format 1:1 oder 4:3, platzieren sie im Feed oder in quadratischen Werbeplätzen und erhalten so schnell dynamisches Material, das zum Platzierungsformat passt.
Einschränkungen und Auswahlhinweise
Derzeit ist ausschließlich die Text-zu-Video-Generierung verfügbar; Bilder als Eingabe werden nicht unterstützt. Die Dauer ist fest auf 10 Sekunden und die Auflösung fest auf 720p eingestellt und lässt sich nicht ändern. Der Prompt umfasst bis zu 5000 Zeichen; eine Überschreitung kann nicht übermittelt werden. Das Seitenverhältnis des Bildes kann pro Anfrage nur einmal gewählt werden und muss aus den aufgeführten Formaten stammen. Die erzeugten Videos werden ausschließlich durch den Textprompt gesteuert; eine zusätzliche Steuerung über Startbild, Endbild oder Referenzbilder ist nicht möglich. Schnelle Bewegungen und physikalische Darstellungen können ungenau ausfallen.
Neuigkeiten
Changelog ansehen →- Neues Modell Neues Modell verfügbar: Muse Video 1.0 Bild-zu-Video
- Neues Modell Neues Modell verfügbar: Muse Video 1.0 Text-zu-Video
Häufige Fragen
Alle Fragen ansehen →-
Wie lang kann das Modell Videos generieren?
Jeder Clip ist fest auf 10 Sekunden festgelegt. Die Dauer lässt sich nicht anpassen; wenn im Prompt eine „längere Dauer“ angegeben wird, hat das keine Wirkung. Wenn längere Inhalte benötigt werden, generiert man sie in 10-Sekunden-Segmenten und setzt sie anschließend selbst zusammen.
-
Können Ausgabeauflösung und Seitenverhältnis geändert werden?
Die Auflösung ist fest auf 720p eingestellt und kann nicht angepasst werden. Das Seitenverhältnis wird über aspect_ratio angegeben: Bei der Bild-zu-Video-Generierung sind auto, 16:9, 9:16, 1:1, 4:3, 3:4, 3:2 und 2:3 verfügbar, Standard ist auto (folgt dem Seitenverhältnis des Referenzbildes); bei der Text-zu-Video-Generierung sind die letztgenannten 7 Seitenverhältnisse verfügbar, Standard ist 16:9.
-
Wie viele Referenzbilder können maximal übergeben werden?
1 bis 9 Bilder, übergeben als http- oder https-Link. Referenzbilder dienen zur Steuerung des Bildinhalts, es wird jedoch nicht garantiert, dass sie als pixelgenau identisches erstes Frame übernommen werden; wenn ein bestimmtes Bild den Bildinhalt dominieren soll, weise im Prompt ausdrücklich darauf hin (z. B. „Die Person aus dem 1. Bild als Hauptmotiv“), die übrigen Bilder dienen nur als Ergänzung von Stil oder Elementen.
-
Wie muss der Prompt geschrieben werden, damit die Bewegung im Bild stimmt?
Schreibe in der Reihenfolge der vier Abschnitte „Entsprechung von Motiv und Referenzbild → Aktion des Motivs → Kamerabewegung → Ton“, mit je einem konkreten Satz pro Abschnitt. Schreibe zum Beispiel zuerst „Der rote Sportwagen aus dem 1. Bild steht im Mittelpunkt“, dann „Die Räder drehen sich, die Karosserie bewegt sich langsam vorwärts“, danach „Die Kamera folgt aus niedriger Seitenperspektive“ und schließlich „Das leise Brummen des Motors und das Reifenquietschen“. Die Kamerabewegung steht in einem eigenen Satz und darf nicht mit der Aktion des Motivs in einem Satz vermischt werden.
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: muse-video-1.0/text-to-video
routestringOptionalAktueller Festwert: default
inputobjectPflicht
Geschäftsparameter für muse-video-1.0/text-to-video und Route default — siehe Parametertabelle unten.
promptstringPflichtminLength 1maxLength 5000pattern \STextaufforderung, die Motiv, Aktion, Kamerabewegung und Ton in natürlicher Sprache beschreibt. Die erzeugten Videos sind alle 10 Sekunden lang, in 720p und enthalten Ton.
aspect_ratiostringOptionalStandard: "16:9"Gibt das Seitenverhältnis des erzeugten Videos als Zeichenkette an, Standard ist 16:9.
16:99:161:14:33:43:22:3callbackobjectOptional
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": "muse-video-1.0/text-to-video",
"input": {
"prompt": "…",
"aspect_ratio": "16:9"
}
}' 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: "muse-video-1.0/text-to-video",
input: {
"prompt": "…",
"aspect_ratio": "16:9"
}
}),
});
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": "muse-video-1.0/text-to-video",
"input": {
"prompt": "…",
"aspect_ratio": "16:9"
}
},
)
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
-
P-Video 2 Pro Avatar Pruna AI $0.029 /Sekunde -
Wan 3.0 Video Alibaba $0.040 /Sekunde -
Kling 4.0 Flash Kuaishou $0.122 /Sekunde -
FLUX 3 Max Black Forest Labs $0.121 /Sekunde -
Wan 2.7 Video Alibaba $0.100 /Sekunde -
HeyGen Avatar V HeyGen $0.150 /Sekunde -
P-Video 2 Pro Replace Pruna AI $0.036 /Sekunde -
Vidu Q3 Vidu $0.149 /Sekunde -
Kandinsky 6.0 Pro $1.93 /Video -
Kling 3.0 Turbo Kuaishou $0.144 /Sekunde -
Ray 3.2 Luma $0.214 /Video -
Gemini Omni 1.1 Google $0.450 /Video