Skip to main content
POST
Create Generation Task
This is a fine-tuned model by MuleRouter based on the Wan2.6 Image-to-Video architecture. It offers improved quality and performance for specific use cases.

Overview

Generate videos from images using the wan2.6-i2v-spark model with support for longer durations, multi-shot generation, and optional last frame specification.

Key Features

  • Image-to-video generation with audio support
  • 1080P resolution
  • 5s, 10s, or 15s duration
  • Single or multi-shot generation
  • Optional first and last frame specification
  • Fine-tuned for enhanced visual quality

Image Requirements

Example Requests

Basic Image-to-Video

With Last Frame (Interpolation)

Multi-shot Video

Parameters

last_frame

  • Optional: Yes
  • Description: End frame image for video interpolation between first and last frame
  • Use case: Create smooth transitions between two specific frames

multi_shots

  • Default: single
  • Effect: When prompt rewriting is enabled, controls whether the output is single-shot or multi-shot
  • Only effective when: prompt_extend is enabled

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
prompt
string
required

Motion/story description for the video (max 2000 characters).

Maximum string length: 2000
image
string
required

First-frame image (URL or Base64). Supported formats: JPEG/JPG/PNG/BMP/WEBP, 360-2000px, ≤10MB.

negative_prompt
string

Negative prompt describing unwanted content (max 500 characters).

Maximum string length: 500
resolution
enum<string>
default:1080P

Output resolution tier:

  • 1080P
Available options:
1080P
duration
enum<integer>

Video duration in seconds. Supported values 5, 10, or 15.

Available options:
5,
10,
15
prompt_extend
boolean
default:true

Enable intelligent prompt rewriting (slightly longer latency, better detail).

shot_type
enum<string> | null
default:single

Specifies the shot type for video generation.

Only takes effect when prompt_extend is enabled.

  • single: Default value, outputs single-shot video
  • multi: Outputs multi-shot video
Available options:
single,
multi
audio
boolean | null
default:true

Enable automatic audio generation. Set to false to force a silent output.

audio_url
string<uri> | null

Custom audio file URL (wav/mp3, 3-30s, ≤15MB). Overrides the audio flag.

seed
integer

Random seed [0, 2147483647].

Required range: 0 <= x <= 2147483647
safety_filter
boolean | null
default:true

Enable content safety filter. Defaults to true. Set to false to disable content safety inspection.

Response

202 - application/json

Accepted - Task created successfully

task_info
object