Skip to main content
POST
Użyj tego endpointu, aby uruchomić zadanie Grok image-to-video z jednego obrazu źródłowego i promptu. Zwraca on natychmiast request_id, więc traktuj go jako pierwszy krok w asynchronicznym workflow.

Zacznij od małego żądania

  • Użyj model: grok-imagine-video-1.5
  • Ustaw image.url na publiczny URL JPEG, PNG lub WebP
  • W przypadku pierwszego żądania pozostaw duration na 1, a resolution na 720p
  • Zachowaj jednoznaczny prompt, aby kierunek animacji był jasny
  • Jeśli wysyłasz base64, zachowaj formę z dokumentacji i przykładu OpenAPI jako data:image/png;base64,<BASE64_IMAGE_DATA>

Czas trwania i rozdzielczość

Przepływ zadania

1

Utwórz zadanie

Wyślij prompt i obraz źródłowy, a następnie zapisz zwrócone request_id.
2

Odpytywanie o zakończenie

Wywołuj Pobierz wyniki wideo xAI, aż zagnieżdżony status providera przyjmie wartość done.
3

Zapisz wynik

Skopiuj końcowy video.url do własnego storage, jeśli potrzebujesz go po zakończeniu tymczasowego okna dostarczania u providera.

Autoryzacje

Authorization
string
header
wymagane

Bearer token authentication. Use your CometAPI key.

Treść

application/json
prompt
string
wymagane

Prompt describing how the source image should animate. CometAPI requires this field for this route.

Przykład:

"Animate the still image with a slow camera move and natural motion."

aspect_ratio
enum<string>

Output aspect ratio. Combine with resolution to choose the target frame; for example 480p with 1:1 targets 480x480, 720p with 16:9 targets 1280x720, and 720p with 9:16 targets 720x1280. This endpoint does not expose an exact size field.

Dostępne opcje:
1:1,
16:9,
9:16,
4:3,
3:4,
3:2,
2:3
duration
integer
domyślnie:8

Output duration in seconds. Use an integer from 1 through 15. If omitted, CometAPI treats the request as an 8-second generation for billing and default handling.

image
object

Source image for image-to-video. Use a public JPEG, PNG, or WebP URL, or a data URI such as data:image/png;base64,<BASE64_IMAGE_DATA>.

model
string
domyślnie:grok-imagine-video-1.5

xAI video model id. The default example uses Grok Imagine 1.5 for image-to-video.

Przykład:

"grok-imagine-video-1.5"

output
object
resolution
enum<string>
domyślnie:720p

Output resolution. Use 720p for a small image-to-video test, or 1080p when you need a higher resolution tier.

Dostępne opcje:
480p,
720p,
1080p
size
string

Deprecated size field. Prefer aspect_ratio and resolution.

user
string

Optional end-user identifier.

Odpowiedź

200 - application/json

Request accepted.

request_id
string
wymagane

Deferred request id used for polling.