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

# 视频延长

> 透传可灵官方视频延长任务；源视频需使用上游接受的 video_id

* 路径 `POST /kling/v1/videos/video-extend`
* 与官网一致：请求体按可灵官方字段透传，创建响应保留上游 `task_id` 并追加平台 `platform_id`
* 计费：成功任务按上游终态 `final_unit_deduction` 结算到 `kling-video-points`

请求参数

| 参数                 | 类型     | 必填    | 说明                                                |
| ------------------ | ------ | ----- | ------------------------------------------------- |
| `model_name`       | string | 否     | 可选：`kling-v1-5`、`kling-v1-6`；未传时按 `kling-v1-6` 路由 |
| `video_id`         | string | **是** | 可灵上游接受的源视频 ID                                     |
| `prompt`           | string | 否     | 延长方向或补充描述                                         |
| `negative_prompt`  | string | 否     | 负向提示词                                             |
| `callback_url`     | string | 否     | 回调通知地址                                            |
| `external_task_id` | string | 否     | 自定义任务 ID                                          |

使用边界

* 源视频字段使用 `video_id`，不是任务查询中的 `task_id`。
* 源视频必须满足上游视频延长条件；不满足时上游会返回失败。
* 当前平台只按成功终态扣费，源视频被上游拒绝时不会产生成功消费日志。

示例

```bash theme={null}
curl --request POST \
  --url https://xuwuai.com/kling/v1/videos/video-extend \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model_name": "kling-v1-6",
    "video_id": "vid_abc123",
    "prompt": "延续镜头，保持同一场景和人物动作",
    "external_task_id": "extend-demo-001"
  }'
```

任务查询

```bash theme={null}
curl "https://xuwuai.com/kling/v1/videos/video-extend/$TASK_ID" \
  -H "Authorization: Bearer $TOKEN"
```
