Document Version: v1.0.0 | Last Updated: 2026-06-11 This platform fully supports the official Vidu video generation APIs. Requests and responses are transparently proxied with identical parameter semantics.
POST https://platform.dataeyes.ai/vidu/ent/v2/template-story| Header | Required | Description |
|---|---|---|
Content-Type | Yes | application/json |
Authorization | Yes | Bearer {API_KEY} |
| Parameter | Type | Required | Description |
|---|---|---|---|
story | String | Yes | Template story parameter. Options: love_story, workday_feels, monkey_king, pigsy, monk_tang, one_shot |
images | Array[String] | Yes | Images. The model uses these images to generate the video. Supports Base64-encoded images or URLs. Formats: png, jpeg, jpg, webp. Image size must not exceed 50 MB; POST body must not exceed 20MB. Note: For one_shot, the video aspect ratio matches the aspect ratio of the first input image |
payload | String | Optional | Pass-through parameter. Maximum 1048576 characters. |
callback_url | String | Optional | Callback URL. |
| Field | Type | Description |
|---|---|---|
task_id | String | Task ID |
state | String | Processing state: created, queueing, processing, success, failed |
story | String | Template story parameter used for this call |
images | Array[String] | Image parameters |
payload | String | Pass-through parameter |
credits | Int | Number of credits consumed |
created_at | String | Task creation time |
{
"task_id": "{task_id}",
"state": "created",
"story": "love_story",
"images": ["https://example.com/photo.png"],
"payload": "",
"credits": 20,
"created_at": "2025-01-01T15:41:31.968916Z"
}