Skip to main content
POST
Submit Gemini Omni Flash task

Submit task

prompt is required. Omit image_urls for text-to-video, send exactly 1 public HTTP(S) image for first-frame image-to-video, or send 1 or 3 images for reference-to-video. type is inferred from the image count when omitted (1 image → image-to-video, 3 → reference-to-video).
The gateway charges a fixed price per video: 720p and 1080p = 481 / 577 / 674 / 770 credits and 4k = 1,443 / 1,539 / 1,635 / 1,731 credits for 4 / 6 / 8 / 10 seconds. Read /pricing for the current amount.

Authorizations

Authorization
string
header
required

Wizzx API key. This is not a JWT.

Body

application/json

type is optional and inferred from image_urls: none means text-to-video, 1 image means image-to-video (first frame), 3 images means reference-to-video. reference-to-video accepts 1 or 3 images (2 is rejected). Billed per request by resolution and duration; reference images are not billed.

prompt
string
required
Minimum string length: 1
type
enum<string>
Available options:
text-to-video,
image-to-video,
reference-to-video
image_urls
string<uri>[]
Maximum array length: 3

Publicly reachable HTTP(S) URL.

Pattern: ^https?://
aspect_ratio
enum<string>
default:16:9
Available options:
16:9,
9:16
resolution
enum<string>
default:720p
Available options:
720p,
1080p,
4k
duration
enum<integer>
default:6
Available options:
4,
6,
8,
10

Response

Task accepted

code
enum<integer>
required
Available options:
0
message
string
required
Example:

"success"

data
object
required
request_id
string<uuid>
required