Grok Imagine Video 1.5 API
Rufe Grok Imagine Video 1.5 über APIMaster auf, um Videos aus Text und aus Bildern zu generieren.
Grok Imagine Video 1.5
Verwende die asynchrone Video-API von APIMaster mit grok-imagine-video-1.5 für die Generierung von Videos aus Text und aus Bildern.
Basis-URL:
https://apimaster.ai/v1(https://apimaster.ai/v1). Erstelle eine Aufgabe mitPOST https://apimaster.ai/v1/videos/generations.
Eine Aufgabe übermitteln
POST https://apimaster.ai/v1/videos/generations
| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
model |
string | Ja | grok-imagine-video-1.5 |
prompt |
string | Ja | Videobeschreibung auf Englisch oder Chinesisch |
aspect_ratio |
string | Nein | Seitenverhältnis wie 16:9, 9:16 oder 1:1; Standard 16:9 |
duration |
integer | Nein | Videolänge in Sekunden; Standard ist 6 |
resolution |
string | Nein | 480p, 720p oder eine andere derzeit verfügbare Auflösung; Standard 720p |
image_urls |
string[] | Nein | Öffentlich erreichbare HTTP(S)-URLs von Referenzbildern |
Text-zu-Video
curl -s "https://apimaster.ai/v1/videos/generations" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-imagine-video-1.5",
"prompt": "A dog running on a sunny beach, cinematic slow motion",
"aspect_ratio": "16:9",
"duration": 6,
"resolution": "720p"
}'
Bild-zu-Video
curl -s "https://apimaster.ai/v1/videos/generations" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-imagine-video-1.5",
"prompt": "Animate the scene naturally with a gentle camera push-in",
"image_urls": ["https://example.com/start.png"],
"aspect_ratio": "16:9",
"duration": 10,
"resolution": "720p"
}'
Die Antwort auf die Übermittlung enthält eine Aufgaben-ID:
{
"code": 200,
"data": [{"task_id": "task_xxxxxxxx", "status": "submitted"}]
}
Aufgabenstatus prüfen
GET https://apimaster.ai/v1/videos/{task_id}
curl -s "https://apimaster.ai/v1/videos/task_xxxxxxxx" \
-H "Authorization: Bearer YOUR_API_KEY"
Nach Abschluss enthält die Antwort eine Video-URL:
{
"id": "task_xxxxxxxx",
"status": "completed",
"progress": "100%",
"url": "https://apimaster.ai/v1/videos/task_xxxxxxxx/content"
}
Herunterladen
GET https://apimaster.ai/v1/videos/{task_id}/content
curl -L "https://apimaster.ai/v1/videos/task_xxxxxxxx/content" \
-H "Authorization: Bearer YOUR_API_KEY" \
-o output.mp4
Grenzen und Fehler
- Dauern unter 6 Sekunden werden auf 6 Sekunden normalisiert; die aktuelle Modellkarte und die Antwort bestimmen das verfügbare Maximum und die verfügbaren Auflösungen.
- Jeder Eintrag in
image_urlsmuss eine öffentliche HTTP(S)-URL sein. 401bedeutet einen ungültigen API-Schlüssel,402bedeutet unzureichendes Guthaben und429bedeutet Ratenbegrenzung.- Bei einer fehlgeschlagenen Aufgabe lies den Fehler in der Statusantwort, bevor du einen Download versuchst.
