Ausgabeauflösung
Unterstützt 480p, 720p laut veröffentlichtem Endpoint-Schema.
Eingabebild wird zu Frame 1; Animation mit Bewegung und Kamera
curl -X POST https://runapi.ai/api/v1/grok_imagine/image_to_video \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-imagine-image-to-video",
"source_image_url": "https://cdn.runapi.ai/public/samples/image.jpg",
"prompt": "Generiere ein kurzes Video einer Roboterhand, die eine Schachfigur auf einem Brett platziert, dramatische Beleuchtung, Zeitlupe."
}'
import { GrokImagineClient } from "@runapi.ai/grok-imagine";
const client = new GrokImagineClient();
const result = await client.imageToVideo.run({
model: "grok-imagine-image-to-video",
source_image_url: "https://cdn.runapi.ai/public/samples/image.jpg",
prompt: "Generiere ein kurzes Video einer Roboterhand, die eine Schachfigur auf einem Brett platziert, dramatische Beleuchtung, Zeitlupe.",
});
import os
import requests
response = requests.post(
"https://runapi.ai/api/v1/grok_imagine/image_to_video",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model":"grok-imagine-image-to-video","source_image_url":"https://cdn.runapi.ai/public/samples/image.jpg","prompt":"Generiere ein kurzes Video einer Roboterhand, die eine Schachfigur auf einem Brett platziert, dramatische Beleuchtung, Zeitlupe."}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/api/v1/grok_imagine/image_to_video");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'grok-imagine-image-to-video',
'source_image_url' => 'https://cdn.runapi.ai/public/samples/image.jpg',
'prompt' => 'Generiere ein kurzes Video einer Roboterhand, die eine Schachfigur auf einem Brett platziert, dramatische Beleuchtung, Zeitlupe.',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.imageToVideo().run({"model":"grok-imagine-image-to-video","source_image_url":"https://cdn.runapi.ai/public/samples/image.jpg","prompt":"Generiere ein kurzes Video einer Roboterhand, die eine Schachfigur auf einem Brett platziert, dramatische Beleuchtung, Zeitlupe."});
task.waitForResult();
require "runapi/grok_imagine"
client = RunApi::GrokImagine::Client.new
result = client.image_to_video.run(
model: "grok-imagine-image-to-video",
source_image_url: "https://cdn.runapi.ai/public/samples/image.jpg",
prompt: "Generiere ein kurzes Video einer Roboterhand, die eine Schachfigur auf einem Brett platziert, dramatische Beleuchtung, Zeitlupe."
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.imageToVideo.Run({"model":"grok-imagine-image-to-video","source_image_url":"https://cdn.runapi.ai/public/samples/image.jpg","prompt":"Generiere ein kurzes Video einer Roboterhand, die eine Schachfigur auf einem Brett platziert, dramatische Beleuchtung, Zeitlupe."})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model grok-imagine-image-to-video \
--endpoint image_to_video \
--wait
7 Versionen verfügbar
Wähle ein Modell und generiere in Sekunden.
| Anbieter | xAI |
| Modell-ID | grok-imagine-image-to-video |
| Modalität | Video |
| Aufgabentypen | Asynchronous |
| API-Endpunkt | /api/v1/grok_imagine/image_to_video |
| Abrechnungseinheit | Sekunde |
| Eingabeparameter | aspect_ratio, callback_url, duration_seconds, enable_safety_checker, index, model, motion_style, output_resolution, prompt, reference_image_urls, source_image_url, source_task_id |
| Maximale Auflösung | 480p, 720p |
| Seitenverhältnisse | 2:3, 3:2, 1:1, 16:9, 9:16 |
| Katalogstatus | Betriebsbereit |
Registriere dich kostenlos und erstelle im Dashboard einen API-Schlüssel für grok-imagine-image-to-video.
Sende eine POST-Anfrage an /api/v1/grok_imagine/image_to_video mit der Modell-ID grok-imagine-image-to-video und deinen Parametern.
Rufe den Task ab oder folge dem Callback, um das fertige grok-imagine-image-to-video-Ergebnis abzurufen.
Unterstützt 480p, 720p laut veröffentlichtem Endpoint-Schema.
10 dokumentierte Parameter konfigurierbar, darunter aspect_ratio, duration_seconds, enable_safety_checker, index, motion_style.
Stellt 1 öffentliche(n) Endpoint(s) bereit: image_to_video.
Asynchrone Tasks akzeptieren eine Callback-URL für Fertigstellungsbenachrichtigungen.
indexZero-based source image index; used only with source_task_id.
promptOptional video generation prompt.
aspect_ratioOutput aspect ratio. (2:3, 3:2, 1:1, 16:9, 9:16)
callback_urlWebhook URL for terminal Task delivery.
motion_styleVideo motion style; spicy requires source_task_id. (fun, normal, spicy)
source_task_idPrior Grok Imagine text-to-image Task ID; provide this or source_image_url, but not both.
duration_secondsOutput duration in seconds.
source_image_urlPublic source image URL; provide this or source_task_id, but not both.
output_resolutionOutput resolution. (480p, 720p)
reference_image_urlsNot accepted by this model.
enable_safety_checkerEnable content safety checks.
Erzeuge kurze produktionsreife Clips aus Prompts.
Teste schnell mehrere Richtungen.
Gib Entwicklungswerkzeugen Modellkontext zum Erstellen von Video-Assets.
Übergib die im Quickstart angezeigte Modell-ID.
Ja. Preise werden pro Aufruf oder Einheit gemessen.
Ja. Die Variante ist ein Anfrageparameter. Ändere die Modell-ID, ohne Codeänderungen, erneute Authentifizierung oder separate Abrechnungseinrichtung. Alle Varianten nutzen denselben API Key und dasselbe Anfrageformat.
Wo Streaming verfügbar ist, streamt RunAPI durchgängig. LLM-Modelle unterstützen Streaming auf Token-Ebene. Medienmodelle liefern Ergebnisse über Async-Task-Polling oder Webhook-Callbacks.
Öffne ein Issue im öffentlichen GitHub-Repository oder schreibe an den Support unter [email protected]. Gib Task-ID und Modell-ID an, damit das Team die betreffende Generierung untersuchen kann.
Nein. Dein RunAPI API Key reicht für diese Variante und jedes andere Modell im Katalog. Du brauchst kein Konto beim zugrunde liegenden Anbieter.
Wir helfen bei Enterprise-Setup, Integrationen und technischen Fragen.
Kontakt aufnehmen