---
title: "Changes to Generate a video from a text prompt and optionally an image.\nThis is an asynchronous operation that returns a request_id for polling."
method: POST
path: "/v1/videos/generations"
---

# Changes to Generate a video from a text prompt and optionally an image.
This is an asynchronous operation that returns a request_id for polling.

`POST /v1/videos/generations`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 3 of 9 revisions.

- **2026-08-14** `2416b6127254` — 3 info
- **2026-08-01** `d8002764d87f` — 1 breaking, 1 warning
- **2026-07-31** `b2fe026cedf6` — 1 info

## Changes

- **2026-08-14** `2416b6127254` — 3 info
  - added the new optional request property `reference_audios/items/url`
  - the request property `reference_audios/items/voice_id` became nullable
  - the request property `reference_audios/items/voice_id` became optional
- **2026-08-01** `d8002764d87f` — 1 breaking, 1 warning
  - added the new required request property `reference_audios/items/voice_id`
  - removed the request property `reference_audios/items/url`
- **2026-07-31** `b2fe026cedf6` — 1 info
  - added the new optional request property `reference_audios`

---

[Operation](https://skmtc.dev/x/apis/xai-s-rest-api/docs/v1/videos/generations/post.md) · [API](https://skmtc.dev/x/apis/xai-s-rest-api.md) · [Page](https://skmtc.dev/x/apis/xai-s-rest-api/changes/v1/videos/generations/post)
