MiniMax: T2V 01
T2V 01 erzeugt ein kurzes Video aus einer schriftlichen Szenenbeschreibung. Legen Sie mit dem Text Motiv, Umgebung, sichtbare Handlung und Blickwinkel fest und prüfen Sie anschließend Zeitablauf und Kontinuität des Clips anhand der geplanten Aufnahme.
Ü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.
T2V 01 ist MiniMax’ Text-zu-Video-Edition zur Erzeugung einer Szene aus einer schriftlichen Beschreibung. Der Text liefert den visuellen Auftrag: Wer oder was erscheint, wo die Handlung stattfindet, wie sich das Motiv bewegt und wie der Betrachter es sieht. Verwenden Sie sie, wenn eine Idee oder Aufnahmebeschreibung statt eines vorbereiteten Anfangsbilds den Ausgangspunkt bildet.
Beginnen Sie mit der Handlung, die die Szene hilfreich macht. Ein kleines Boot beim Vorbeifahren an einem Steg, eine Hand beim Abstellen einer Tasse auf einem Tisch oder eine reisende Person beim Anhalten neben einem Schild geben dem Modell jeweils ein klares darzustellendes Ereignis. Nennen Sie wichtige Motivmerkmale und die Umgebung und beschreiben Sie dann die Bewegung in der sichtbaren Reihenfolge. Richten Sie die Aufnahme auf eine klar verständliche Folge aus.
Wählen Sie den Bildausschnitt vor dekorativen Details. Eine Nahansicht kann Material oder Geste betonen, während eine weitere Ansicht die Beziehung zwischen Motiv und Umgebung erklärt. Beschreiben Sie das visuell im Mittelpunkt bleibende Objekt oder die Person und den gewünschten Schlussinhalt. So erhält der fertige Clip einen Zweck innerhalb eines größeren Schnitts.
Der Text-zu-Video-Prompt des Herstellers unterstützt bis zu 2.000 Zeichen. Nutzen Sie den Raum für Anweisungen zum sichtbaren Geschehen und konkrete Beziehungen. Bestimmen Sie für eine Produktszene Form, Material und Platzierung des Objekts sowie die Bewegung darum. Erklären Sie für eine Figurenszene die Handlung und den Ausdruck, die den Moment tragen. Verlangen Sie nicht, dass ein einzelner kurzer Clip viele unverbundene Figuren, Orte und Ereignisse einführt.
Die ältere Text-zu-Video-Tabelle des Herstellers nennt 720P als Standardauflösung für T2V 01 und führt für diese Edition keine Zehnsekundenoption auf. Die dokumentierte Standarddauer beträgt sechs Sekunden. Planen Sie die Handlung mit klarem Anfang und Ende innerhalb einer kurzen Aufnahme und prüfen Sie dann am tatsächlichen Ergebnis, wie viel Zeit jeder Teil erhält.
Automatische Promptoptimierung ist im Herstellerablauf verfügbar und standardmäßig eingeschaltet. Bewahren Sie diese Auswahl zusammen mit dem Text auf, damit Vergleiche einen bekannten Auftrag verwenden. Fehlt im Ergebnis ein wichtiges Detail, überarbeiten Sie die dazugehörige Anweisung und erhalten Sie die bereits funktionierenden Teile. Eine Änderung der Motivhandlung lässt sich leichter beurteilen, wenn Umgebung und Blickwinkel konsistent bleiben.
Verwenden Sie das fertige Video als Szenenelement, Konzeptaufnahme oder Quellclip für weitere Bearbeitung. Bewahren Sie genaue geschriebene Titel oder Beschriftungen in einer bearbeitbaren Layoutquelle auf, wenn sie die Bilder begleiten sollen. Prüfen Sie den ganzen Clip auf Motivkontinuität, Ereignisreihenfolge und Schlusskomposition, statt ein Ergebnis allein anhand seines ersten Einzelbilds auszuwählen.
Speichern Sie das tatsächliche Video mit Prompt und Ausgabeeinstellungen. Bestimmen Sie für eine Überarbeitung den konkreten visuellen Fehler: eine nie abgeschlossene Handlung, ein sich verformendes Objekt, eine durch den Bildausschnitt verdeckte Geste oder eine nicht zum Schnitt passende Schlussansicht. Ändern Sie den betreffenden Teil der Szenenbeschreibung und vergleichen Sie das nächste Ergebnis mit demselben Aufnahmeziel. Ein klarer erhaltener Auftrag erleichtert eine Clipfolge mit konsistenten Motiven, Umgebungen und visuellen Absichten.
Ailoot Ultra · Videogenerierung POST /v1/videos minimaxi-t2v-01
minimaxi-t2v-01Start
T2V 01 erzeugt ein kurzes Video aus einer schriftlichen Szenenbeschreibung. Legen Sie mit dem Text Motiv, Umgebung, sichtbare Handlung und Blickwinkel fest und prüfen Sie anschließend Zeitablauf und Kontinuität des Clips anhand der geplanten Aufnahme.
- Zulässige Eingaben
- Text
- Ergebnisse
- Video
In Ailoot verfügbar · Eingaben und Methoden
Ailoot Ultra · Videogenerierung POST /v1/videos
- Eingabetypen
text- Ausgabetypen
video
| Feld | Typ | Anforderung | Werte und Limits | Standard |
|---|---|---|---|---|
Feldmodel | Typstring | AnforderungErforderlich | Werte und Limits minimaxi-t2v-01 Bedingungen: Verwenden Sie die genaue Ailoot-Modellauswahl. | Standard— |
Feldprompt | Typstring | AnforderungErforderlich | Werte und Limits Bedingungen: Beschreiben Sie die Szene und die Bewegung. | Standard— |
Methodenparameter und Lebenszyklus
| Parameter | Vertrag |
|---|---|
Parametercontent_type | Vertragapplication/json |
Parameterrequired | Vertragmodel, prompt |
Parameteroptional | Vertrag |
Parametermaterial_types | Vertragtext |
Parameterconditions | VertragVerwenden Sie die genaue Ailoot-Modellauswahl., Beschreiben Sie die Szene und die Bewegung. |
Methodenaliasnamen: /v1/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/media/assets
GET /v1/media/assets/{asset_id}
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.
| Konfiguration | Tarifstaffel | Prognostizierte Menge | Abrechnungsmenge | Gebühr |
|---|---|---|---|---|
| KonfigurationBasistarife für Token | TarifstaffelGrundtarif | Prognostizierte Menge— | Abrechnungsmenge— | 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 |
| KonfigurationPro Anfrage | Tarifstaffel— | Prognostizierte Menge— | Abrechnungsmengeeine Anfrage | Gebühr Eingabe · Schätzung nur zum Vergleich $1 pro Anfrage |
| KonfigurationGeschätzte Generierungskosten | Tarifstaffel— | Prognostizierte MengeSchätzung für eine Generierung | Abrechnungsmenge— | Gebühr Ausgabe · Geschätzte Generierungskosten · Schätzung nur zum Vergleich $1 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 →
Beispielanfragen
Ailoot Ultra · Videogenerierung
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > request.json <<'JSON'
{
"model": "minimaxi-t2v-01",
"prompt": "A cat is walking on grass."
}
JSON
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
# Create once; retain id, polling_url, original task identifiers and every header.
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_STATUS'
import json,os,subprocess
from pathlib import Path
from urllib.parse import urljoin,urlsplit
r=json.loads(Path("result.json").read_text())
u=urljoin("https://api.ailoot.ai",r["polling_url"])
p=urlsplit(u)
if p.scheme!="https" or p.netloc!="api.ailoot.ai" or p.username or p.password:
raise SystemExit("Unexpected returned polling URL; preserve the response")
subprocess.run(["curl","--fail-with-body","--silent","--show-error",u,"-H","Authorization: Bearer "+os.environ["AILOOT_API_KEY"],"-D","status-headers.txt","-o","status.json"],check=True)
# Read this same original polling_url again while pending.
# Preserve unknown/result_pending_check; do not repeat creation.
PY_STATUS
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())
roles={}
def visit(v,path=""):
if isinstance(v,dict):
for k,x in v.items(): visit(x,path+"/"+k)
elif isinstance(v,list):
for i,x in enumerate(v): visit(x,path+"/"+str(i))
elif isinstance(v,str):
u=urljoin("https://api.ailoot.ai",v); p=urlsplit(u)
if p.scheme=="https" and p.netloc=="api.ailoot.ai" and not p.username and not p.password and p.path.startswith("/v1/media/assets/") and p.path.endswith("/content"):
roles.setdefault(u,[]).append(path)
visit(r)
if not roles: raise SystemExit("No completed owned assets; retain the original status")
manifest=[]
for i,(u,paths) in enumerate(roles.items()):
target=Path(f"asset-{i}.bin")
subprocess.run(["curl","--fail-with-body","--silent","--show-error",u,"-H","Authorization: Bearer "+os.environ["AILOOT_API_KEY"],"-o",str(target)],check=True)
raw=target.read_bytes()
if not raw: raise SystemExit("Empty asset; retain original status and metadata")
ext="glb" if raw[:4]==b"glTF" else "png" if raw[:8]==b"\x89PNG\r\n\x1a\n" else "jpg" if raw[:3]==b"\xff\xd8\xff" else "webp" if raw[:4]==b"RIFF" and raw[8:12]==b"WEBP" else "mp4" if raw[4:8]==b"ftyp" else "bin"
name=f"asset-{i}.{ext}"
if target.name!=name: target.rename(name)
manifest.append({"file":name,"response_paths":paths,"bytes":len(raw)})
Path("asset-manifest.json").write_text(json.dumps(manifest,indent=2))
print("Saved",len(manifest),"unique owned assets; every response role retained")
PY_ASSETS
Ergebnisse abrufen und speichern
Ailoot Ultra · Videogenerierung
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
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 die vollständige Antwort und die Header, ursprüngliche Kennungen, jede tatsächliche Ausgabe sowie alle Verbrauchs- und Abrechnungsfelder auf. Speichern Sie jedes eindeutige, Ihnen zugeordnete Asset und bewahren Sie jede darauf verweisende Rolle auf.
Wenn die ursprüngliche Antwort geprüft werden muss
Bewahren Sie die zurückgegebene öffentliche Aufgaben- oder Vorgangs-ID und sämtliche Header auf. Lesen Sie ausschließlich die ursprüngliche Aufgabe aus; unknown oder result_pending_check berechtigt nicht zu einer weiteren Erstellung.
Antwortfelder
| Feld | Typ |
|---|---|
Feldid | Typstring |
Feldpolling_url | Typstring |
Feldprovider_task_id | Typstring |
Feldtask_id | Typstring |
Feldstatus | Typstring |
Feldvideo_url | Typstring |
Aliasnamen
Modellaliasnamen
Ailoot Ultra minimaxi-t2v-01
Aliasnamen für Methodenpfade
/v1/videos/generations
Zugehörige Aufrufer-IDs
FAQ · MiniMax: T2V 01
- Welche Eingaben und Ergebnisse sind verfügbar?
POST /v1/videos·minimaxi-t2v-01:text→video- Welche Felder verwendet die Anfrage?
POST /v1/videos·minimaxi-t2v-01:model,prompt