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

# PixVerse V6 Video Extension

PixVerse V6 Video Extension analyzes the ending segment of an existing video and generates new frames forward, continuing and enhancing the video content while maintaining natural motion and dynamic scene effects.

<Tip>
  This is an **asynchronous** API and only returns the asynchronous task's task\_id. You should use this task\_id to request the [Get Task Result API](/en/docs/models/reference-get-async-task-result) to retrieve the generation result.
</Tip>

## Request Headers

<ParamField header="Content-Type" type="string" required={true}>
  Enum value: `application/json`
</ParamField>

<ParamField header="Authorization" type="string" required={true}>
  Bearer authentication format: Bearer \{\{API Key}}.
</ParamField>

## Request Body

<ParamField body="seed" type="integer">
  Random seed for reproducible results.
</ParamField>

<ParamField body="style" type="string">
  Visual style applied to the extended content.
</ParamField>

<ParamField body="video" type="string" required={true}>
  Source video URL to be extended. It must be a publicly accessible link.
</ParamField>

<ParamField body="prompt" type="string" required={true}>
  Text prompt describing what should happen in the extended segment.
</ParamField>

<ParamField body="duration" type="integer" default={5}>
  Extension duration (seconds).

  Value range: \[1, 15]
</ParamField>

<ParamField body="resolution" type="string" default="720p">
  Output video resolution.

  Allowed values: `360p`, `540p`, `720p`, `1080p`
</ParamField>

<ParamField body="negative_prompt" type="string">
  Elements to exclude from the extended content.
</ParamField>

<ParamField body="generate_audio_switch" type="boolean" default={false}>
  Whether to generate synchronized audio for the extended video.
</ParamField>

## Response

<ResponseField name="task_id" type="string" required={true}>
  Use the task\_id to request the [Get Task Result API](/en/docs/models/reference-get-async-task-result) to retrieve the generated output.
</ResponseField>
