WAN 2.7 - Create video from reference characters
Generate a video featuring characters from reference images or videos using WAN 2.7. Maintains visual identity of referenced characters across the generated video.
How to use references:
- Provide character images via
image_urlsand/or character videos viavideo_urls - Combined total of image and video references must not exceed 5
- Reference characters in the prompt as “Image 1”, “Image 2”, “Video 1”, etc.
- Optionally include
reference_voiceper character for voice-guided generation
Key features:
- 720P and 1080P resolution support
- 5 aspect ratio options (or use
start_image_urlto set aspect ratio from an image) - Duration range: 2-10 seconds
Authorizations
Your Magnific API key. Required for authentication. Learn how to obtain an API key
Body
Generate video featuring characters from reference images or videos using WAN 2.7.
At least one of image_urls or video_urls must be provided. The combined total of image and video references must not exceed 5.
Reference characters in the prompt as "Image 1", "Image 2", "Video 1", etc.
Text description of the video to generate. Reference characters using their position labels: "Image 1", "Image 2", "Video 1", etc.
Example: "Image 1 and Image 2 are walking together in a park while Video 1 plays guitar in the background."
5000"Image 1 is dancing in a garden while Video 1 plays guitar in the background"
Optional callback URL that will receive asynchronous notifications whenever the task changes status. The payload sent to this URL is the same as the corresponding GET endpoint response, but without the data field.
"https://www.example.com/webhook"
Elements to avoid in the generated video.
Examples: "blurry, low quality, watermark, text, distortion, extra limbs"
500"watermark, text, distortion, blurry, extra limbs"
List of character reference images. Each image represents one character. Combined total with video_urls must not exceed 5.
List of character reference videos. Each video represents one character. Combined total with image_urls must not exceed 5.
Optional first-frame image. If provided, the output aspect ratio is determined by this image instead of the aspect_ratio parameter.
Supported formats: JPEG, PNG, BMP, WEBP Dimensions: 240-8000px per side Maximum file size: 20MB
"https://example.com/start-frame.jpg"
Output video aspect ratio:
16:9: Landscape (widescreen)9:16: Portrait (vertical, mobile-optimized)1:1: Square4:3: Standard landscape3:4: Standard portrait
16:9, 9:16, 1:1, 4:3, 3:4 Output video resolution:
720P: 720p HD (1280x720)1080P: 1080p Full HD (1920x1080)
720P, 1080P Duration of the output video in seconds.
2 <= x <= 105
Random seed for reproducible generation. Use the same seed with identical parameters to reproduce results. Leave unset for random seed.
0 <= x <= 214748364712345
Additional generation settings.
Response
OK - The task exists and the status is returned
{
"task_id": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"status": "CREATED",
"generated": [
"https://openapi-generator.tech",
"https://openapi-generator.tech"
]
}