Skip to main content
POST
Используйте этот endpoint, чтобы запустить задание Grok image-to-video из одного исходного изображения и Prompt. Он сразу возвращает request_id, поэтому рассматривайте его как первый шаг в асинхронном workflow.

Начните с небольшого запроса

  • Используйте model: grok-imagine-video-1.5
  • Установите image.url на публичный URL JPEG, PNG или WebP
  • Для первого запроса оставьте duration равным 1, а resolution720p
  • Делайте prompt явным, чтобы направление анимации было понятным
  • Если вы отправляете base64, сохраняйте форму из документации и примера OpenAPI: data:image/png;base64,<BASE64_IMAGE_DATA>

Длительность и разрешение

Поток задачи

1

Создать задание

Отправьте Prompt и исходное изображение, затем сохраните возвращённый request_id.
2

Опрос до завершения

Вызывайте Получить результаты видео xAI, пока вложенный статус provider не станет done.
3

Сохранить результат

Скопируйте итоговый video.url в собственное хранилище, если он нужен вам после окончания временного окна доставки у provider.

Авторизации

Authorization
string
header
обязательно

Bearer token authentication. Use your CometAPI key.

Тело

application/json
prompt
string
обязательно

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

Пример:

"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.

Доступные опции:
1:1,
16:9,
9:16,
4:3,
3:4,
3:2,
2:3
duration
integer
по умолчанию: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
по умолчанию:grok-imagine-video-1.5

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

Пример:

"grok-imagine-video-1.5"

output
object
resolution
enum<string>
по умолчанию:720p

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

Доступные опции:
480p,
720p,
1080p
size
string

Deprecated size field. Prefer aspect_ratio and resolution.

user
string

Optional end-user identifier.

Ответ

200 - application/json

Request accepted.

request_id
string
обязательно

Deferred request id used for polling.