Doc version:v1.0.0 | Last updated:2026-06-11 This platform fully supports the Jimeng official video generation API. Requests and responses are transparently proxied; parameter semantics are identical to the official API.
POST https://platform.dataeyes.ai/jimeng?Action=CVSync2AsyncSubmitTask&Version=2022-08-31| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
Content-Type | string | Yes | application/json | Data exchange format |
Authorization | string | Yes | Authentication, refer to API authorization |
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
req_key | string | Yes | jimeng_i2v_first_tail_v30_1080 | Service identifier, fixed value: jimeng_i2v_first_tail_v30_1080 |
binary_data_base64 | array of string | Yes (either one) | Image file Base64 encoding, 2 images required (first frame + last frame), JPEG/PNG format only Max file size 4.7MB; max resolution 4096×4096, shortest side min 320; aspect ratio within 3:1 Last frame image must match the aspect ratio of the first frame | |
image_urls | array of string | Yes (either one) | Image file URL, 2 images required (first frame + last frame) Max file size 4.7MB; max resolution 4096×4096, shortest side min 320; aspect ratio within 3:1 Last frame image must match the aspect ratio of the first frame | |
prompt | string | Yes | Text prompt for video generation, supports both Chinese and English. Recommended within 400 characters, max 800 | |
seed | int | No | -1 | Random seed, default -1 (random). Same positive integer seed with identical parameters produces highly consistent results |
frames | int | No | 121 | Total frames (frames = 24 × n + 1, where n is seconds; supports 5s / 10s) Options: 121 (5s), 241 (10s) |
curl --request POST \
--url 'https://platform.dataeyes.ai/jimeng?Action=CVSync2AsyncSubmitTask&Version=2022-08-31' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"req_key": "jimeng_i2v_first_tail_v30_1080",
"image_urls": [
"https://example.com/image1.jpg",
"https://example.com/image2.jpg"
],
"prompt": "A thousand horses galloping",
"seed": -1,
"frames": 121
}'{
"code": 10000,
"data": {
"task_id": "7392616336519610409"
},
"message": "Success",
"request_id": "20240720103939AF0029465CF6A74E51EC",
"time_elapsed": "104.852309ms"
}POST https://platform.dataeyes.ai/jimeng?Action=CVSync2AsyncGetResult&Version=2022-08-31| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
Content-Type | string | Yes | application/json | Data exchange format |
Authorization | string | Yes | Authentication, refer to API authorization |
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
req_key | string | Yes | jimeng_i2v_first_tail_v30_1080 | Service identifier, fixed value: jimeng_i2v_first_tail_v30_1080 |
task_id | string | Yes | Task ID, obtained from the submit task response | |
req_json | string | No | JSON serialized string, supports AIGC implicit watermark configuration |
curl --request POST \
--url 'https://platform.dataeyes.ai/jimeng?Action=CVSync2AsyncGetResult&Version=2022-08-31' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"req_key": "jimeng_i2v_first_tail_v30_1080",
"task_id": "7392616336519610409"
}'{
"code": 10000,
"data": {
"video_url": "https://example.com/video.mp4",
"aigc_meta_tagged": true,
"status": "done"
},
"message": "Success",
"request_id": "20250805144938F6E5264E9D24EB0C4E0A",
"time_elapsed": "57.354545ms"
}{
"code": 50413,
"data": null,
"message": "Post Text Risk Not Pass",
"request_id": "202511281418218670D408837A9B0EB58F",
"time_elapsed": "36.799829ms"
}| Field | Type | Description |
|---|---|---|
video_url | string | Generated video URL (valid for 1 hour) |
aigc_meta_tagged | bool | Whether AIGC implicit watermark was applied successfully |
status | string | Task execution status:in_queue, generating, done, not_found, expired |