MiniMax
MiniMax H3 Max Turbo
minimax-h3-max-turbo/text-to-video
Ein geschwindigkeitsoptimiertes Videomodell von MiniMax, das Text-zu-Video und Bild-zu-Video unterstützt (mit optionalem Start- und optionalem Endbild). Es erzeugt in einem Durchgang Clips von 1 bis 15 Sekunden in 480P bis 1080P – ideal für die schnelle Erstellung von kurzen Marketingvideos und für die Storyboard-Vorvisualisierung.
minimax-h3-max-turbo/text-to-video ausprobieren
Eingabe
Galerie
Alle Arbeiten ansehenAusgabe
videoPreise
minimax-h3-max-turbo/text-to-video per second
| Spezifikationen | Einzelpreis |
|---|---|
| 480P | $0.025 |
| 768P | $0.040 |
| 1080P | $0.080 |
Positionsübersicht
Dies ist ein Text-zu-Video-Modell, das eine Textbeschreibung entgegennimmt und daraus direkt einen Videoclip erzeugt. Pro Generierung entstehen Clips von 1 bis 15 Sekunden; die Auflösung ist in drei Stufen wählbar: 480P, 768P und 1080P, und es werden sechs Seitenverhältnisse unterstützt: 21:9, 16:9, 4:3, 1:1, 3:4 und 9:16. Der Prompt kann bis zu 50.000 Zeichen lang sein, außerdem lässt sich ein Zufalls-Seed festlegen, um Ergebnisse zu reproduzieren. Geeignet ist das Modell für die schnelle serielle Produktion von kurzen Marketingvideos, für Storyboard-Previews sowie für die Erstellung von Social-Media-Inhalten – überall dort, wo dynamische Bilder von Grund auf erzeugt werden müssen.
Hauptmerkmale
- Bis zu 15 Sekunden Video direkt aus Text – die Dauer ist zwischen 1 und 15 Sekunden einstellbar; das tatsächliche Ergebnis ist bis zu etwa 0,7 Sekunden länger als angefordert, ideal für eigenständige kurze Videoclips.
- Drei Auflösungsstufen und sechs Bildformate – 480P, 768P und 1080P nach Bedarf wählbar; sechs Seitenverhältnisse von Quer- bis Hochformat decken die gängigen Veröffentlichungsszenarien ab.
- Prompt-Erweiterung mit einstellbarer Intensität – „disabled“ überspringt die Umschreibung, „balanced“ liefert in etwa einer Sekunde, „quality“ benötigt bis zu etwa 30 Sekunden für einen reicheren Prompt.
Funktionsbeschreibung
Videoerzeugung aus Textbeschreibung: Eine Texteingabe genügt, um einen Videoclip zu erzeugen; der Prompt kann bis zu 50.000 Zeichen lang sein. Geeignet für Situationen, in denen kein vorhandenes Material existiert und die Bilder von Grund auf aufgebaut werden müssen.
Wählbare Dauer und Auflösung: Pro Anfrage wird eine Dauer zwischen 1 und 15 Sekunden sowie eine Auflösungsstufe aus 480P, 768P und 1080P gewählt, um Detailtiefe und Spezifikation je nach Verwendungszweck abzuwägen.
Sechs Seitenverhältnisse: Die Ausgabe kann in einem von 21:9, 16:9, 4:3, 1:1, 3:4 oder 9:16 erfolgen – passend für Querformat-Wiedergabe, quadratische Feeds und vertikale Kurzvideos auf verschiedenen Platzierungen.
Seed und Steuerung der Prompt-Erweiterung: Ein Zufalls-Seed lässt sich festlegen, um den Ausgangspunkt der Generierung zu fixieren; die Prompt-Erweiterung unterstützt drei Modi – aus, ausgewogen und hohe Qualität –, sodass sich das Tempo der Generierung nach Belieben abwägen lässt.
Anwendungsszenarien
- Schnelle Erstellung mehrerer Kurzvideos durch Marketing-Teams – anhand einer Textbeschreibung von Produktvorteilen oder Kampagnenthemen lassen sich mehrere Kandidatenclips in Serie erzeugen, um vor dem Social-Media-Launch Materialien zu vergleichen.
- Vertikale Inhalte von Social-Creators – mit 9:16-Format und kurzer Dauer wird der Bildinhalt beschrieben, und es entstehen Clip-Materialien, die direkt auf Kurzvideoplattformen veröffentlicht werden können.
- Dynamische Storyboard-Previews in der Vorproduktion von Film und TV – aus dem Text des Storyboard-Skripts entstehen dynamische Skizzen, die Regie und Art Department dabei helfen, Kamerarhythmus und Bildkomposition vor der eigentlichen Produktion zu bestätigen.
- Validierung von Werbeideen – mit einer knappen Textbeschreibung des kreativen Konzepts und geringer Dauer entstehen schnell Clips, um Kunden die dynamische Richtung statt eines finalen Films zu zeigen.
Einschränkungen und Auswahlhinweise
Die Dauer reicht von 1 bis 15 Sekunden; das tatsächliche Ergebnis kann etwa 0,7 Sekunden länger als angefordert sein. 1080P ist eine latente Verfeinerung ausgehend von einer nativen 768P-Quelle und keine native Generierung. Der Prompt umfasst maximal 50.000 Zeichen. Das Modell unterstützt ausschließlich Text-zu-Video; es kann weder mit Referenzbildern, Referenzclips oder Referenzaudio die Konsistenz von Figuren und Stil wahren noch verfügt es über Videobearbeitungsfunktionen.
Neuigkeiten
Changelog ansehen →- Neues Modell MiniMax H3 Max Turbo ist online: Text-zu-Video und Bild-zu-Video mit Start- und Endbild
Häufige Fragen
Alle Fragen ansehen →-
Wird die 1080P-Ausgabe dieses Modells nativ generiert?
Keine native Generierung – 1080P entsteht durch eine Latent-Space-Verfeinerung aus einer 768P-Quelle; die höchste native Ausgabestufe des Modells ist 768P. Wenn harte Anforderungen an die Bilddetails bestehen, empfiehlt es sich, auf Basis der nativen 768P-Generierung zu bewerten oder auf eine Stufe umzusteigen, die 2K-Master unterstützt.
-
Kann bei der Videogenerierung aus Bildern ein Referenzbild verwendet werden, um den Charakter zu fixieren?
Derzeit wird die Videogenerierung aus Referenzbildern nicht unterstützt. image_url dient nur als Startbild; die generierte Leinwand folgt diesem Bild. Es ist nicht möglich, Charaktere und Stil mithilfe von Referenzbildern, Referenzclips oder Audio zu fixieren. Szenen, die Charakterkonsistenz erfordern, sollten stattdessen eine Stufe verwenden, die die Videogenerierung aus Referenzbildern unterstützt.
-
Wie lassen sich erstes und letztes Frame einstellen, um den Endpunkt der Kamerafahrt zu steuern?
Verwenden Sie image_url, um das erste Frame festzulegen, und das optionale end_image_url, um das letzte Frame festzulegen; das Modell interpoliert die Bewegung zwischen beiden. Das erste Frame bestimmt die gesamte Ausgabeleinwand, daher sollten Komposition und Seitenverhältnis des letzten Frames dem ersten Frame nahekommen, da sonst bei der Interpolation leicht Verzerrungen auftreten.
-
Kann die Dauer des generierten Videos 15 Sekunden überschreiten?
Eine einzelne Generierung dauert maximal 15 Sekunden; es ist nicht möglich, in einem Durchgang einen längeren Clip zu erzeugen. Die tatsächliche Ausgabe kann etwa 0,7 Sekunden länger sein als die angegebene duration. Wenn Sie ein längeres fertiges Video benötigen, generieren Sie es abschnittsweise pro Einstellung und fügen Sie die Teile anschließend zusammen.
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: minimax-h3-max-turbo/text-to-video
routestringOptionalAktueller Festwert: default
inputobjectPflicht
Geschäftsparameter für minimax-h3-max-turbo/text-to-video und Route default — siehe Parametertabelle unten.
seedintegerOptionalZufälliger Seed zur Steuerung der Zufälligkeit der generierten Ergebnisse; wird er weggelassen, wählt das System automatisch einen Seed.
promptstringPflichtminLength 1maxLength 50000Text-Prompt für die Videogenerierung, der den gewünschten Bildinhalt beschreibt.
durationnumberOptionalStandard: 5min 1max 15Videodauer (Sekunden), einstellbar von 1 bis 15 Sekunden, Standard 5 Sekunden; die tatsächliche Ausgabe kann etwa 0,7 Sekunden länger als der angeforderte Wert sein. Bei Verwendung von target_audio_url muss die Dauer mindestens 2 Sekunden betragen.
resolutionstringOptionalStandard: "768P"Generierungsauflösung, wählbar zwischen 480P, 768P oder 1080P, Standard 768P; 1080P ist eine latente Verfeinerung aus der nativen 768P-Quelle und keine native Generierung.
480P768P1080Paspect_ratiostringOptionalStandard: "16:9"Seitenverhältnis des generierten Videos, wählbar zwischen 21:9, 16:9, 4:3, 1:1, 3:4, 9:16, Standard 16:9.
21:916:94:31:13:49:16target_audio_urlstringOptionalOptional: eine Audio-URL mit mindestens 2 Sekunden und maximal 15 MB, um die Tonspur des generierten Videos festzulegen.
prompt_expansion_modestringOptionalStandard: "balanced"Der Aufwand für die Umschreibung des Prompts vor der Generierung, Standard balanced. disabled überspringt die Prompt-Erweiterung; balanced liefert in etwa 1 Sekunde eine Antwort; quality benötigt bis zu etwa 30 Sekunden, um reichhaltigere Prompts zu erzeugen.
disabledbalancedqualitycallbackobjectOptional
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": "minimax-h3-max-turbo/text-to-video",
"input": {
"prompt": "…",
"duration": 5,
"resolution": "768P",
"aspect_ratio": "16:9",
"prompt_expansion_mode": "balanced"
}
}' 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: "minimax-h3-max-turbo/text-to-video",
input: {
"prompt": "…",
"duration": 5,
"resolution": "768P",
"aspect_ratio": "16:9",
"prompt_expansion_mode": "balanced"
}
}),
});
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": "minimax-h3-max-turbo/text-to-video",
"input": {
"prompt": "…",
"duration": 5,
"resolution": "768P",
"aspect_ratio": "16:9",
"prompt_expansion_mode": "balanced"
}
},
)
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
-
Kandinsky 6.0 Pro $1.93 /Video -
LTX 2.5 Fast Lightricks $0.086 /Sekunde -
PixVerse V6 PixVerse $0.036 /Sekunde -
MiniMax H3 Max Turbo MiniMax $0.025 /Sekunde -
P-Video 2 Pro Replace Pruna AI $0.036 /Sekunde -
Vidu Q4 Preview Vidu $0.051 /Sekunde -
Seedance 2.5 ByteDance $0.121 /Sekunde -
Vidu Q3 Vidu $0.149 /Sekunde -
Veo 3.1 Fast Google $0.170 /Sekunde -
Ray 3.2 Luma $0.214 /Video -
Wan 2.7 Video Alibaba $0.100 /Sekunde -
HeyGen Avatar IV HeyGen $0.150 /Sekunde