Wan2.6
wan2.6-i2v-flash Image-to-Video
- Wanxiang 2.6 fast image-to-video model
- Generates smooth video from first-frame image and text prompts
- Supports audio/silent toggle, multi-shot narration, custom audio
- Supports 720p/1080p resolution, 2-15 seconds duration
- Supports video effect templates
POST
Documentation Index
Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt
Use this file to discover all available pages before exploring further.
Authentication
All endpoints require Bearer Token authenticationGet API Key:Visit the API Key Management Page to get your API KeyAdd to request header:
Request Parameters
Video generation model name, fixed as
wan2.6-i2v-flashReference image URL array (only 1 first-frame image supported)Supports publicly accessible image URLs or Base64 encoding (
data:image/png;base64,...)Example: ["https://example.com/image.jpg"]Image requirements:
- Format: JPEG, JPG, PNG (no transparency), BMP, WEBP
- Resolution: width/height range 240-8000 pixels
- Size: ≤ 10MB
Video content descriptionOptional but recommended for image-to-video, describes expected actions and effectsClearly specify subject, action, camera and style for better resultsExample:
"The person in the image smiles and waves, camera slowly zooms in"Negative prompt, describes unwanted contentMaximum 500 charactersExample:
"blurry, low quality, distorted"Video resolutionOptions:
720p- HD1080p- FHD (default)
1080pResolution directly affects pricing, 1080p is more expensive than 720p. Aspect ratio is determined by the input image.
Video duration (seconds)Supported range:
2 to 15 seconds (integer)Default: 5Whether to generate audioSet to
true: automatically generates matching background music/sound effects (default)Set to false: outputs silent videoDefault: trueCustom audio URL (wav/mp3, 3-30 seconds, ≤ 15MB)Lower priority than
audio: ignored when audio=falseIf audio is longer than video duration, it will be trimmed; if shorter, the remaining part will be silentWhether to enable smart prompt rewritingSignificantly improves results for shorter prompts, but increases processing timeDefault:
trueShot type, requires
prompt_extend=trueOptions:single- Single shot (default), outputs a continuous single-shot videomulti- Multi-shot, outputs a narrative video with multiple shot transitions
shot_type has higher priority than prompt. Even if the prompt mentions “multi-shot”, setting single will still output a single shot.Random seed (≥0), specifying the same seed can reproduce similar resultsExample:
12345Whether to add an “AI Generated” watermark (bottom right)Default:
falseAudio Control
| Parameter Combination | Result |
|---|---|
No audio or audio_url | Auto-generated audio (default) |
audio_url: "https://..." | Use specified audio |
audio: false | Silent video |
audio: false + audio_url: "..." | Silent video (audio has higher priority) |
Response
Response status code, 200 on success
Response data array
Use Cases
Case 1: Minimal Request
Case 2: Full Parameters
Case 3: Custom Audio
Case 4: Silent Video
Case 5: Effect Template
Case 6: Base64 Image
Query Task ResultsVideo generation is an asynchronous task that returns a
task_id upon submission. Use the Get Task Status endpoint to query generation progress and results.