> ## Documentation Index
> Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# VideoGenerationResponse

## Fields

| Field           | Type                                                                                        | Required             | Description                                                                                             | Example                                            |
| --------------- | ------------------------------------------------------------------------------------------- | -------------------- | ------------------------------------------------------------------------------------------------------- | -------------------------------------------------- |
| `error`         | *Optional\[str]*                                                                            | :heavy\_minus\_sign: | N/A                                                                                                     |                                                    |
| `generation_id` | *Optional\[str]*                                                                            | :heavy\_minus\_sign: | The generation ID associated with this video generation job. Available once the job has been processed. |                                                    |
| `id`            | *str*                                                                                       | :heavy\_check\_mark: | N/A                                                                                                     |                                                    |
| `polling_url`   | *str*                                                                                       | :heavy\_check\_mark: | N/A                                                                                                     |                                                    |
| `status`        | [components.VideoGenerationResponseStatus](../components/videogenerationresponsestatus.mdx) | :heavy\_check\_mark: | N/A                                                                                                     |                                                    |
| `unsigned_urls` | List\[*str*]                                                                                | :heavy\_minus\_sign: | N/A                                                                                                     |                                                    |
| `usage`         | [Optional\[components.VideoGenerationUsage\]](../components/videogenerationusage.mdx)       | :heavy\_minus\_sign: | Usage and cost information for the video generation. Available once the job has completed.              | \{<br />"cost": 0.5,<br />"is\_byok": false<br />} |
