curl --request POST \
--url https://api.powertokens.ai/v1/videos \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "first-frame-video-model",
"image": "https://example.com/first-frame.jpg",
"prompt": "Realistic style, a black kitten curiously looking at the sky, camera moving up from eye level to top-down",
"seconds": "5",
"size": "720P",
"prompt_extend": true
}
'{
"id": "<string>",
"task_id": "<string>",
"object": "video",
"model": "<string>",
"status": "pending",
"progress": 123,
"created_at": 123
}Compatibility view for Wan first-frame image-to-video requests. This document keeps the legacy single-image public shape under /v1/videos.
Public fields: model, image, prompt, seconds, size, prompt_extend, watermark, seed, and negative_prompt. For channel-specific latest capabilities, use the dedicated capability document.
curl --request POST \
--url https://api.powertokens.ai/v1/videos \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "first-frame-video-model",
"image": "https://example.com/first-frame.jpg",
"prompt": "Realistic style, a black kitten curiously looking at the sky, camera moving up from eye level to top-down",
"seconds": "5",
"size": "720P",
"prompt_extend": true
}
'{
"id": "<string>",
"task_id": "<string>",
"object": "video",
"model": "<string>",
"status": "pending",
"progress": 123,
"created_at": 123
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
First-frame image-to-video model identifier for this compatibility view.
First frame image URL. Supports HTTP/HTTPS publicly accessible addresses.
Text prompt describing desired video content. Supports Chinese and English, max 800 characters.
String form of the video duration in seconds. Currently fixed at "5".
Video resolution for the compatibility view. Options: 480P, 720P, 1080P.
480P, 720P, 1080P Whether to enable prompt intelligent rewriting.
Whether to add watermark to video.
Random seed, range [0, 2147483647].
Negative prompt describing content to avoid. Max 500 characters.
Submission successful, returns video task object.
Task unique identifier.
Task ID (same as id).
"video"
Model name used.
Task status.
pending, queued, running, succeeded, failed, cancelled Task progress (percentage).
Unix timestamp of creation time (seconds).