{"components":{"schemas":{"AsyncImageTaskCreatedResponse":{"properties":{"code":{"const":"success","type":"string"},"data":{"properties":{"task_id":{"example":"image_01K2ABC123","type":"string"}},"required":["task_id"],"type":"object"},"message":{"type":"string"}},"required":["code","message","data"],"type":"object"},"AsyncImageTaskErrorResponse":{"properties":{"code":{"type":"string"},"data":{"type":"null"},"message":{"type":"string"}},"required":["code","message","data"],"type":"object"},"AsyncImageTaskStatusResponse":{"properties":{"code":{"const":"success","type":"string"},"data":{"properties":{"fail_reason":{"type":"string"},"finish_time":{"format":"int64","type":"integer"},"outputs":{"items":{"format":"uri","type":"string"},"type":"array"},"progress":{"example":"100%","type":"string"},"start_time":{"format":"int64","type":"integer"},"status":{"enum":["NOT_START","SUBMITTED","QUEUED","IN_PROGRESS","SUCCESS","FAILURE"],"type":"string"},"submit_time":{"format":"int64","type":"integer"},"task_id":{"type":"string"}},"required":["task_id","status","progress","outputs","start_time","finish_time","submit_time","fail_reason"],"type":"object"},"message":{"type":"string"}},"required":["code","message","data"],"type":"object"},"ErrorResponse":{"properties":{"error":{"properties":{"code":{"enum":["missing_parameter","invalid_parameter","unsupported_parameter","unsupported_value","task_not_found"],"type":"string"},"message":{"type":"string"},"param":{"type":"string"},"type":{"example":"invalid_request_error","type":"string"}},"required":["type","code","message","param"],"type":"object"}},"required":["error"],"type":"object"},"ImageRequestAlibabaQwenImageEditSpicy":{"additionalProperties":false,"description":"Text-guided image editing for adding, removing, or modifying elements, style transfer, and background changes.","properties":{"image":{"description":"Input image to edit. Accepts an HTTPS URL or Base64-encoded image data.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["alibaba/qwen-image-edit-spicy"],"type":"string"},"prompt":{"description":"Text prompt describing the edit to apply to the input image.","type":"string"},"seed":{"description":"Random seed. Omit it, use null, or use 0 for random generation; use a positive integer for reproducible output.","minimum":0,"type":"integer"}},"required":["model","prompt","image"],"title":"Qwen Image Edit Spicy","type":"object"},"ImageRequestAlibabaZImageSpicy":{"additionalProperties":false,"description":"Text-to-image generation with custom dimensions, reproducible seeds, and optional intelligent prompt rewriting.","properties":{"height":{"default":1536,"description":"Output image height in pixels. Cannot be combined with size.","maximum":1536,"minimum":256,"type":"integer"},"model":{"description":"Model ID used to route the request.","enum":["alibaba/z-image-spicy"],"type":"string"},"n":{"default":1,"description":"Number of images generated by one task. Z-Image Spicy supports exactly one image.","enum":[1],"type":"integer"},"output_format":{"default":"png","description":"Generated image file format. Z-Image Spicy currently supports PNG only.","enum":["png"],"type":"string"},"prompt":{"description":"Text prompt describing the image to generate.","type":"string"},"prompt_extend":{"default":true,"description":"Enable intelligent prompt rewriting. Enabled by default and billed separately when used.","type":"boolean"},"seed":{"description":"Random seed. Omit it or use 0 for random generation; use a positive integer for reproducible output.","minimum":0,"type":"integer"},"size":{"description":"Optional output dimensions in WIDTHxHEIGHT format. Cannot be combined with width or height; each dimension must be 256-1536 pixels.","type":"string"},"width":{"default":1024,"description":"Output image width in pixels. Cannot be combined with size.","maximum":1536,"minimum":256,"type":"integer"}},"required":["model","prompt"],"title":"Z-Image Spicy","type":"object"},"ImageRequestAlibabaZImageSpicyPro":{"additionalProperties":false,"description":"Text-to-image generation with dimensions up to 2560 pixels, reproducible seeds, and optional prompt rewriting.","properties":{"height":{"default":1024,"description":"Output image height in pixels. Cannot be combined with size.","maximum":2560,"minimum":256,"type":"integer"},"model":{"description":"Model ID used to route the request.","enum":["alibaba/z-image-spicy-pro"],"type":"string"},"n":{"default":1,"description":"Number of images generated by one task. Z-Image Spicy Pro supports exactly one image.","enum":[1],"type":"integer"},"output_format":{"default":"png","description":"Generated image file format. Z-Image Spicy Pro currently supports PNG only.","enum":["png"],"type":"string"},"prompt":{"description":"Text prompt describing the image to generate.","type":"string"},"prompt_extend":{"default":false,"description":"Whether to rewrite and expand the prompt before generation. Defaults to false; null uses the provider default.","type":"boolean"},"seed":{"description":"Random seed from 0 to 2147483647. Omit it, use null, or use 0 for random generation.","maximum":2147483647,"minimum":0,"type":"integer"},"size":{"description":"Optional output dimensions in WIDTHxHEIGHT format. Cannot be combined with width or height; each dimension must be 256-2560 pixels.","type":"string"},"width":{"default":1024,"description":"Output image width in pixels. Cannot be combined with size.","maximum":2560,"minimum":256,"type":"integer"}},"required":["model","prompt"],"title":"Z-Image Spicy Pro","type":"object"},"ImageRequestBytedanceSeedreamV50ProEdit":{"additionalProperties":false,"description":"Image editing from 1 to 10 references, with optional transparent PNG output.","properties":{"background":{"default":"opaque","description":"Transparent output requires output_format=png and exactly one source PNG carrying an alpha channel. The provider validates the input image format and alpha channel.","enum":["opaque","transparent"],"type":"string"},"images":{"description":"1–10 reference images. Supported formats: JPEG, PNG, WEBP, BMP, TIFF, GIF, HEIC and HEIF. The first reference is free at the provider; additional references cost extra.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":10,"minItems":1,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["bytedance/seedream-v5.0-pro/edit"],"type":"string"},"output_format":{"default":"jpeg","description":"Output file format.","enum":["jpeg","png"],"type":"string"},"prompt":{"description":"Positive prompt; under 600 English words is recommended.","type":"string"},"prompt_optimization_mode":{"default":"standard","description":"Prompt optimization mode; fast reduces latency. Both modes have the same provider price.","enum":["standard","fast"],"type":"string"},"size":{"default":"2048x2048","description":"Output dimensions from the supported presets. Up to 2.61 million output pixels uses the provider's 1.5K tier; larger sizes use the 2K tier.","enum":["2048x2048","2368x1776","1776x2368","2816x1584","1584x2816","2496x1664","1664x2496","3136x1344","1024x1024","1536x1536","1776x1328","1328x1776","2048x1152","1152x2048"],"type":"string"},"thinking":{"default":"enabled","description":"Enable or disable deep thinking during prompt optimization.","enum":["enabled","disabled"],"type":"string"}},"required":["model","prompt","images"],"title":"Seedream v5.0 Pro Edit","type":"object"},"ImageRequestBytedanceSeedreamV50ProTextToImage":{"additionalProperties":false,"description":"Single-image generation with preset dimensions and prompt optimization controls.","properties":{"model":{"description":"Model ID used to route the request.","enum":["bytedance/seedream-v5.0-pro/text-to-image"],"type":"string"},"output_format":{"default":"jpeg","description":"Output file format.","enum":["jpeg","png"],"type":"string"},"prompt":{"description":"Positive prompt; under 600 English words is recommended.","type":"string"},"prompt_optimization_mode":{"default":"standard","description":"Prompt optimization mode; fast reduces latency. Both modes have the same provider price.","enum":["standard","fast"],"type":"string"},"size":{"default":"2048x2048","description":"Output dimensions from the supported presets. Up to 2.61 million output pixels uses the provider's 1.5K tier; larger sizes use the 2K tier.","enum":["2048x2048","2368x1776","1776x2368","2816x1584","1584x2816","2496x1664","1664x2496","3136x1344","1024x1024","1536x1536","1776x1328","1328x1776","2048x1152","1152x2048"],"type":"string"},"thinking":{"default":"enabled","description":"Enable or disable deep thinking during prompt optimization.","enum":["enabled","disabled"],"type":"string"}},"required":["model","prompt"],"title":"Seedream v5.0 Pro","type":"object"},"ImageRequestGoogleNanoBanana21Edit":{"additionalProperties":false,"description":"Image generation with reasoning, web search and image search controls.","properties":{"aspect_ratio":{"default":"auto","description":"Output image aspect ratio; auto lets the model decide.","enum":["auto","1:1","3:2","2:3","3:4","4:3","4:5","5:4","9:16","16:9","21:9","4:1","1:4","8:1","1:8"],"type":"string"},"enable_image_search":{"default":false,"description":"Use image search results as visual context.","type":"boolean"},"enable_web_search":{"default":false,"description":"Ground generation with web search.","type":"boolean"},"images":{"description":"Up to 14 reference images (PNG, JPEG, WebP, HEIC or HEIF), each at most 7 MB. Editing requires at least one image.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":14,"minItems":1,"type":"array"},"media_resolution":{"default":"default","description":"Input image and video processing detail.","enum":["default","low","medium","high"],"type":"string"},"model":{"description":"Model ID used to route the request.","enum":["google/nano-banana-2.1/edit"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"1k","description":"Output image resolution.","enum":["1k","2k","4k"],"type":"string"},"seed":{"default":-1,"description":"Random seed; -1 selects a random seed. Determinism is not guaranteed.","type":"integer"},"temperature":{"default":1,"description":"Sampling temperature controlling creativity.","maximum":1,"minimum":0,"type":"number"},"thinking_level":{"default":"default","description":"Internal reasoning level; default uses medium.","enum":["default","minimal","medium","high"],"type":"string"},"top_p":{"default":0.95,"description":"Top-p sampling probability threshold.","maximum":1,"minimum":0,"type":"number"}},"required":["model","prompt","images"],"title":"Nano Banana 2.1 Edit","type":"object"},"ImageRequestGoogleNanoBanana21ReferenceToImage":{"additionalProperties":false,"description":"Generate a still image from one source video clip and optional reference images.","properties":{"aspect_ratio":{"default":"auto","description":"Output image aspect ratio; auto lets the model decide.","enum":["auto","1:1","3:2","2:3","3:4","4:3","4:5","5:4","9:16","16:9","21:9","4:1","1:4","8:1","1:8"],"type":"string"},"enable_image_search":{"default":false,"description":"Use image search results as visual context.","type":"boolean"},"enable_web_search":{"default":false,"description":"Ground generation with web search.","type":"boolean"},"images":{"description":"Up to 14 reference images (PNG, JPEG, WebP, HEIC or HEIF), each at most 7 MB. Editing requires at least one image.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":14,"type":"array"},"media_resolution":{"default":"default","description":"Input image and video processing detail.","enum":["default","low","medium","high"],"type":"string"},"model":{"description":"Model ID used to route the request.","enum":["google/nano-banana-2.1/reference-to-image"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"1k","description":"Output image resolution.","enum":["1k","2k","4k"],"type":"string"},"seed":{"default":-1,"description":"Random seed; -1 selects a random seed. Determinism is not guaranteed.","type":"integer"},"temperature":{"default":1,"description":"Sampling temperature controlling creativity.","maximum":1,"minimum":0,"type":"number"},"thinking_level":{"default":"default","description":"Internal reasoning level; default uses medium.","enum":["default","minimal","medium","high"],"type":"string"},"top_p":{"default":0.95,"description":"Top-p sampling probability threshold.","maximum":1,"minimum":0,"type":"number"},"video_clips":{"description":"Exactly one HTTP or YouTube video, at most 25 minutes. start and ends are seconds; ends=0 uses the whole video. fps must be 0–24. All four properties are required.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":1,"minItems":1,"type":"array"}},"required":["model","prompt","video_clips"],"title":"Nano Banana 2.1 Reference to Image","type":"object"},"ImageRequestGoogleNanoBanana21TextToImage":{"additionalProperties":false,"description":"Image generation with reasoning, web search and image search controls.","properties":{"aspect_ratio":{"default":"auto","description":"Output image aspect ratio; auto lets the model decide.","enum":["auto","1:1","3:2","2:3","3:4","4:3","4:5","5:4","9:16","16:9","21:9","4:1","1:4","8:1","1:8"],"type":"string"},"enable_image_search":{"default":false,"description":"Use image search results as visual context.","type":"boolean"},"enable_web_search":{"default":false,"description":"Ground generation with web search.","type":"boolean"},"model":{"description":"Model ID used to route the request.","enum":["google/nano-banana-2.1/text-to-image"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"1k","description":"Output image resolution.","enum":["1k","2k","4k"],"type":"string"},"seed":{"default":-1,"description":"Random seed; -1 selects a random seed. Determinism is not guaranteed.","type":"integer"},"temperature":{"default":1,"description":"Sampling temperature controlling creativity.","maximum":1,"minimum":0,"type":"number"},"thinking_level":{"default":"default","description":"Internal reasoning level; default uses medium.","enum":["default","minimal","medium","high"],"type":"string"},"top_p":{"default":0.95,"description":"Top-p sampling probability threshold.","maximum":1,"minimum":0,"type":"number"}},"required":["model","prompt"],"title":"Nano Banana 2.1","type":"object"},"ImageRequestGoogleNanoBanana2Edit":{"additionalProperties":false,"description":"Image generation with reasoning, web search and image search controls.","properties":{"aspect_ratio":{"description":"Output image aspect ratio.","enum":["1:1","3:2","2:3","3:4","4:3","4:5","5:4","9:16","16:9","21:9"],"type":"string"},"enable_image_search":{"default":false,"description":"Use image search results as visual context.","type":"boolean"},"enable_web_search":{"default":false,"description":"Ground generation with web search.","type":"boolean"},"images":{"description":"Source images; optional alongside the source video in reference-to-image mode.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":14,"minItems":1,"type":"array"},"media_resolution":{"default":"default","description":"Input media processing detail.","enum":["default","low","medium","high"],"type":"string"},"model":{"description":"Model ID used to route the request.","enum":["google/nano-banana-2/edit"],"type":"string"},"output_format":{"default":"default","description":"Output file format.","enum":["default","png","jpeg"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"1k","description":"Output image resolution.","enum":["1k","2k","4k"],"type":"string"},"seed":{"default":-1,"description":"Random seed; -1 selects a random seed. Determinism is not guaranteed.","type":"integer"},"temperature":{"default":1,"description":"Sampling temperature controlling creativity.","maximum":1,"minimum":0,"type":"number"},"thinking_level":{"default":"default","description":"Internal reasoning level; higher levels may improve quality but increase latency.","enum":["default","high","minimal"],"type":"string"},"top_p":{"default":0.95,"description":"Top-p sampling probability threshold.","maximum":1,"minimum":0,"type":"number"}},"required":["model","prompt","images"],"title":"Nano Banana 2 Edit","type":"object"},"ImageRequestGoogleNanoBanana2ReferenceToImage":{"additionalProperties":false,"description":"Generate a still image from one source video clip and optional reference images.","properties":{"aspect_ratio":{"description":"Output image aspect ratio.","enum":["1:1","3:2","2:3","3:4","4:3","4:5","5:4","9:16","16:9","21:9"],"type":"string"},"enable_image_search":{"default":false,"description":"Use image search results as visual context.","type":"boolean"},"enable_web_search":{"default":false,"description":"Ground generation with web search.","type":"boolean"},"images":{"description":"Source images; optional alongside the source video in reference-to-image mode.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":10,"type":"array"},"media_resolution":{"default":"default","description":"Input media processing detail.","enum":["default","low","medium","high"],"type":"string"},"model":{"description":"Model ID used to route the request.","enum":["google/nano-banana-2/reference-to-image"],"type":"string"},"output_format":{"default":"default","description":"Output file format.","enum":["default","png","jpeg"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"1k","description":"Output image resolution.","enum":["1k","2k","4k"],"type":"string"},"seed":{"default":-1,"description":"Random seed; -1 selects a random seed. Determinism is not guaranteed.","type":"integer"},"temperature":{"default":1,"description":"Sampling temperature controlling creativity.","maximum":1,"minimum":0,"type":"number"},"thinking_level":{"default":"default","description":"Internal reasoning level; higher levels may improve quality but increase latency.","enum":["default","high","minimal"],"type":"string"},"top_p":{"default":0.95,"description":"Top-p sampling probability threshold.","maximum":1,"minimum":0,"type":"number"},"video_clips":{"description":"Exactly one HTTP or YouTube video. HTTP videos are limited to 15 MB (validated by the provider). start and ends are seconds; ends=0 uses the whole video. fps must be 0–24. All four properties are required.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":1,"minItems":1,"type":"array"}},"required":["model","prompt","video_clips"],"title":"Nano Banana 2 Reference to Image","type":"object"},"ImageRequestGoogleNanoBanana2TextToImage":{"additionalProperties":false,"description":"Image generation with reasoning, web search and image search controls.","properties":{"aspect_ratio":{"description":"Output image aspect ratio.","enum":["1:1","3:2","2:3","3:4","4:3","4:5","5:4","9:16","16:9","21:9"],"type":"string"},"enable_image_search":{"default":false,"description":"Use image search results as visual context.","type":"boolean"},"enable_web_search":{"default":false,"description":"Ground generation with web search.","type":"boolean"},"media_resolution":{"default":"default","description":"Input media processing detail.","enum":["default","low","medium","high"],"type":"string"},"model":{"description":"Model ID used to route the request.","enum":["google/nano-banana-2/text-to-image"],"type":"string"},"output_format":{"default":"default","description":"Output file format.","enum":["default","png","jpeg"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"1k","description":"Output image resolution.","enum":["1k","2k","4k"],"type":"string"},"seed":{"default":-1,"description":"Random seed; -1 selects a random seed. Determinism is not guaranteed.","type":"integer"},"temperature":{"default":1,"description":"Sampling temperature controlling creativity.","maximum":1,"minimum":0,"type":"number"},"thinking_level":{"default":"default","description":"Internal reasoning level; higher levels may improve quality but increase latency.","enum":["default","high","minimal"],"type":"string"},"top_p":{"default":0.95,"description":"Top-p sampling probability threshold.","maximum":1,"minimum":0,"type":"number"}},"required":["model","prompt"],"title":"Nano Banana 2","type":"object"},"ImageRequestMicrosoftMaiImage26Edit":{"additionalProperties":false,"description":"Instruction-driven image editing with up to five reference images.","properties":{"enable_web_search":{"default":false,"description":"Use web search to ground generation with real-time information.","type":"boolean"},"images":{"description":"1–5 JPEG or PNG reference images, each less than 1376256 pixels.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":5,"minItems":1,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["microsoft/mai-image-2.6/edit"],"type":"string"},"prompt":{"description":"Text prompt describing the requested image.","type":"string"},"size":{"default":"default","description":"default preserves the input aspect ratio; auto selects an aspect ratio based on the prompt and references.","enum":["default","auto"],"type":"string"}},"required":["model","prompt","images"],"title":"MAI Image 2.6 Edit","type":"object"},"ImageRequestMicrosoftMaiImage26FlashEdit":{"additionalProperties":false,"description":"Instruction-driven image editing with up to five reference images.","properties":{"enable_web_search":{"default":false,"description":"Use web search to ground generation with real-time information.","type":"boolean"},"images":{"description":"1–5 JPEG or PNG reference images, each less than 1376256 pixels.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":5,"minItems":1,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["microsoft/mai-image-2.6-flash/edit"],"type":"string"},"prompt":{"description":"Text prompt describing the requested image.","type":"string"},"size":{"default":"default","description":"default preserves the input aspect ratio; auto selects an aspect ratio based on the prompt and references.","enum":["default","auto"],"type":"string"}},"required":["model","prompt","images"],"title":"MAI Image 2.6 Flash Edit","type":"object"},"ImageRequestMicrosoftMaiImage26FlashTextToImage":{"additionalProperties":false,"description":"Photorealistic image generation with optional web search.","properties":{"enable_web_search":{"default":false,"description":"Use web search to ground generation with real-time information.","type":"boolean"},"model":{"description":"Model ID used to route the request.","enum":["microsoft/mai-image-2.6-flash/text-to-image"],"type":"string"},"prompt":{"description":"Text prompt describing the requested image.","type":"string"},"size":{"default":"default","description":"default, auto, or WIDTHxHEIGHT. Edges must be 768–2346 pixels, with at most 2359296 total pixels.","type":"string"}},"required":["model","prompt"],"title":"MAI Image 2.6 Flash","type":"object"},"ImageRequestMicrosoftMaiImage26TextToImage":{"additionalProperties":false,"description":"Photorealistic image generation with optional web search.","properties":{"enable_web_search":{"default":false,"description":"Use web search to ground generation with real-time information.","type":"boolean"},"model":{"description":"Model ID used to route the request.","enum":["microsoft/mai-image-2.6/text-to-image"],"type":"string"},"prompt":{"description":"Text prompt describing the requested image.","type":"string"},"size":{"default":"default","description":"default, auto, or WIDTHxHEIGHT. Edges must be 768–2346 pixels, with at most 2359296 total pixels.","type":"string"}},"required":["model","prompt"],"title":"MAI Image 2.6","type":"object"},"ImageRequestOpenaiGptImage25FlareEdit":{"additionalProperties":false,"description":"Image editing from 1 to 16 reference images, with an optional mask and transparent-background output.","properties":{"background":{"default":"auto","description":"Generated image background type.","enum":["auto","opaque","transparent"],"type":"string"},"images":{"description":"Source images; each entry accepts a URL or Base64 data.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":16,"minItems":1,"type":"array"},"mask":{"description":"Optional mask URL or Base64 data. Transparent pixels mark the region to replace; dimensions must match the first source image.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["openai/gpt-image-2.5-flare/edit"],"type":"string"},"moderation":{"description":"Content moderation strictness.","enum":["auto","low"],"type":"string"},"n":{"default":1,"description":"Number of images generated by one task.","maximum":10,"minimum":1,"type":"integer"},"output_format":{"default":"png","description":"Output file format.","enum":["png","jpeg","webp"],"type":"string"},"prompt":{"description":"Text prompt, up to 32000 characters.","type":"string"},"quality":{"default":"medium","description":"Image rendering quality tier.","enum":["auto","low","medium","high","xhigh","max"],"type":"string"},"size":{"default":"1024x1024","description":"auto or WIDTHxHEIGHT; dimensions must be divisible by 16, aspect ratio between 1:3 and 3:1, maximum edge 3840 and maximum area 3840x2160 pixels.","type":"string"}},"required":["model","prompt","images"],"title":"GPT Image 2.5 Flare Edit","type":"object"},"ImageRequestOpenaiGptImage25FlareTextToImage":{"additionalProperties":false,"description":"Text-to-image generation with custom dimensions, quality tiers, and transparent backgrounds.","properties":{"background":{"default":"auto","description":"Generated image background type.","enum":["auto","opaque","transparent"],"type":"string"},"model":{"description":"Model ID used to route the request.","enum":["openai/gpt-image-2.5-flare/text-to-image"],"type":"string"},"moderation":{"description":"Content moderation strictness.","enum":["auto","low"],"type":"string"},"n":{"default":1,"description":"Number of images generated by one task.","maximum":10,"minimum":1,"type":"integer"},"output_format":{"default":"png","description":"Output file format.","enum":["png","jpeg","webp"],"type":"string"},"prompt":{"description":"Text prompt, up to 32000 characters.","type":"string"},"quality":{"default":"medium","description":"Image rendering quality tier.","enum":["auto","low","medium","high","xhigh","max"],"type":"string"},"size":{"default":"1024x1024","description":"auto or WIDTHxHEIGHT; dimensions must be divisible by 16, aspect ratio between 1:3 and 3:1, maximum edge 3840 and maximum area 3840x2160 pixels.","type":"string"}},"required":["model","prompt"],"title":"GPT Image 2.5 Flare","type":"object"},"ImageRequestOpenaiGptImage25SunburstEdit":{"additionalProperties":false,"description":"Image editing from 1 to 16 reference images, with an optional mask and transparent-background output.","properties":{"background":{"default":"auto","description":"Generated image background type.","enum":["auto","opaque","transparent"],"type":"string"},"images":{"description":"Source images; each entry accepts a URL or Base64 data.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":16,"minItems":1,"type":"array"},"mask":{"description":"Optional mask URL or Base64 data. Transparent pixels mark the region to replace; dimensions must match the first source image.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["openai/gpt-image-2.5-sunburst/edit"],"type":"string"},"moderation":{"description":"Content moderation strictness.","enum":["auto","low"],"type":"string"},"n":{"default":1,"description":"Number of images generated by one task.","maximum":10,"minimum":1,"type":"integer"},"output_format":{"default":"png","description":"Output file format.","enum":["png","jpeg","webp"],"type":"string"},"prompt":{"description":"Text prompt, up to 32000 characters.","type":"string"},"quality":{"default":"medium","description":"Image rendering quality tier.","enum":["auto","low","medium","high","xhigh","max"],"type":"string"},"size":{"default":"1024x1024","description":"auto or WIDTHxHEIGHT; dimensions must be divisible by 16, aspect ratio between 1:3 and 3:1, maximum edge 3840 and maximum area 3840x2160 pixels.","type":"string"}},"required":["model","prompt","images"],"title":"GPT Image 2.5 Sunburst Edit","type":"object"},"ImageRequestOpenaiGptImage25SunburstTextToImage":{"additionalProperties":false,"description":"Text-to-image generation with custom dimensions, quality tiers, and transparent backgrounds.","properties":{"background":{"default":"auto","description":"Generated image background type.","enum":["auto","opaque","transparent"],"type":"string"},"model":{"description":"Model ID used to route the request.","enum":["openai/gpt-image-2.5-sunburst/text-to-image"],"type":"string"},"moderation":{"description":"Content moderation strictness.","enum":["auto","low"],"type":"string"},"n":{"default":1,"description":"Number of images generated by one task.","maximum":10,"minimum":1,"type":"integer"},"output_format":{"default":"png","description":"Output file format.","enum":["png","jpeg","webp"],"type":"string"},"prompt":{"description":"Text prompt, up to 32000 characters.","type":"string"},"quality":{"default":"medium","description":"Image rendering quality tier.","enum":["auto","low","medium","high","xhigh","max"],"type":"string"},"size":{"default":"1024x1024","description":"auto or WIDTHxHEIGHT; dimensions must be divisible by 16, aspect ratio between 1:3 and 3:1, maximum edge 3840 and maximum area 3840x2160 pixels.","type":"string"}},"required":["model","prompt"],"title":"GPT Image 2.5 Sunburst","type":"object"},"ImageRequestOpenaiGptImage2Edit":{"additionalProperties":false,"description":"Natural-language image editing from one to ten source images.","properties":{"images":{"description":"1–10 source images to edit.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":10,"minItems":1,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["openai/gpt-image-2/edit"],"type":"string"},"moderation":{"description":"Optional moderation setting shown in the provider's request examples.","enum":["low"],"type":"string"},"output_format":{"default":"jpeg","description":"Output file format.","enum":["jpeg","png"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"quality":{"default":"medium","description":"Image rendering quality tier.","enum":["low","medium","high"],"type":"string"},"size":{"default":"1024x1024","description":"auto or WIDTHxHEIGHT; dimensions must be divisible by 16, aspect ratio between 1:3 and 3:1, maximum edge 3840 and maximum area 3840x2160 pixels. Resolutions above 2560x1440 are experimental.","type":"string"}},"required":["model","prompt","images"],"title":"GPT Image 2 Edit","type":"object"},"ImageRequestOpenaiGptImage2TextToImage":{"additionalProperties":false,"description":"Image generation with custom dimensions and three quality tiers.","properties":{"model":{"description":"Model ID used to route the request.","enum":["openai/gpt-image-2/text-to-image"],"type":"string"},"moderation":{"description":"Optional moderation setting shown in the provider's request examples.","enum":["low"],"type":"string"},"output_format":{"default":"jpeg","description":"Output file format.","enum":["jpeg","png"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"quality":{"default":"medium","description":"Image rendering quality tier.","enum":["low","medium","high"],"type":"string"},"size":{"default":"1024x1024","description":"auto or WIDTHxHEIGHT; dimensions must be divisible by 16, aspect ratio between 1:3 and 3:1, maximum edge 3840 and maximum area 3840x2160 pixels. Resolutions above 2560x1440 are experimental.","type":"string"}},"required":["model","prompt"],"title":"GPT Image 2","type":"object"},"ImageRequestQwenImage30ProEdit":{"additionalProperties":false,"description":"Image editing from one to three reference images and a natural-language instruction.","properties":{"images":{"description":"1–3 reference images; public HTTP(S) or OSS temporary URLs and Base64 data URIs are supported. Recommended dimensions 384–2048 pixels; at most 10 MB each.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":3,"minItems":1,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["qwen-image-3.0-pro/edit"],"type":"string"},"n":{"default":1,"description":"Number of images generated by one task.","maximum":4,"minimum":1,"type":"integer"},"negative_prompt":{"description":"Content to exclude from the output.","type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"prompt_extend":{"default":true,"description":"Whether the upstream model should expand or enhance the prompt.","type":"boolean"},"prompt_extend_mode":{"default":"direct","description":"Editing supports the direct prompt rewriting strategy only.","enum":["direct"],"type":"string"},"seed":{"description":"Seed for reproducible generation; omit for a random seed.","maximum":2147483647,"minimum":0,"type":"integer"},"size":{"description":"WIDTHxHEIGHT; each edge must be 512–1440 pixels. Omit to select dimensions automatically.","type":"string"}},"required":["model","prompt","images"],"title":"Qwen Image 3.0 Pro Edit","type":"object"},"ImageRequestQwenImage30ProTextToImage":{"additionalProperties":false,"description":"Image generation with automatic prompt rewriting and prompt-guided output dimensions.","properties":{"model":{"description":"Model ID used to route the request.","enum":["qwen-image-3.0-pro/text-to-image"],"type":"string"},"n":{"default":1,"description":"Number of images generated by one task.","maximum":4,"minimum":1,"type":"integer"},"negative_prompt":{"description":"Content to exclude from the output.","type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"prompt_extend":{"default":true,"description":"Whether the upstream model should expand or enhance the prompt.","type":"boolean"},"prompt_extend_mode":{"default":"direct","description":"Prompt rewriting strategy: direct for a single pass, agent for an agentic rewrite pipeline.","enum":["direct","agent"],"type":"string"},"seed":{"description":"Seed for reproducible generation; omit for a random seed.","maximum":2147483647,"minimum":0,"type":"integer"},"size":{"description":"WIDTHxHEIGHT; each edge must be 512–2048 pixels. Omit to select dimensions automatically.","type":"string"}},"required":["model","prompt"],"title":"Qwen Image 3.0 Pro","type":"object"},"ImageRequestXaiGrokImagineImage20Edit":{"additionalProperties":false,"description":"Image editing from 1 to 5 source images with natural-language instructions.","properties":{"aspect_ratio":{"default":"auto","description":"auto lets the model choose; output generally follows the first source image's aspect ratio.","enum":["auto","1:1","3:4","4:3","9:16","16:9","2:3","3:2","9:19.5","19.5:9","9:20","20:9","1:2","2:1"],"type":"string"},"images":{"description":"Source images. Refer to them as \u003cIMAGE_0\u003e through \u003cIMAGE_4\u003e in the prompt. Input images are charged by the provider separately from outputs.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":5,"minItems":1,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["xai/grok-imagine-image-2.0/edit"],"type":"string"},"n":{"default":1,"description":"Number of output images. Each image is billed separately.","maximum":4,"minimum":1,"type":"integer"},"prompt":{"description":"Image generation or editing prompt, up to 8000 characters.","type":"string"},"quality":{"default":"medium","description":"Image rendering quality tier.","enum":["low","medium"],"type":"string"},"resolution":{"default":"1k","description":"Output image resolution.","enum":["1k","2k"],"type":"string"}},"required":["model","prompt","images"],"title":"Grok Imagine Image 2.0 Edit","type":"object"},"ImageRequestXaiGrokImagineImage20TextToImage":{"additionalProperties":false,"description":"Image generation at 1K or 2K with low and medium quality tiers.","properties":{"aspect_ratio":{"default":"1:1","description":"Output image aspect ratio.","enum":["1:1","3:4","4:3","9:16","16:9","2:3","3:2","9:19.5","19.5:9","9:20","20:9","1:2","2:1"],"type":"string"},"model":{"description":"Model ID used to route the request.","enum":["xai/grok-imagine-image-2.0/text-to-image"],"type":"string"},"n":{"default":1,"description":"Number of output images. Each image is billed separately.","maximum":4,"minimum":1,"type":"integer"},"prompt":{"description":"Image generation or editing prompt, up to 8000 characters.","type":"string"},"quality":{"default":"medium","description":"Image rendering quality tier.","enum":["low","medium"],"type":"string"},"resolution":{"default":"1k","description":"Output image resolution.","enum":["1k","2k"],"type":"string"}},"required":["model","prompt"],"title":"Grok Imagine Image 2.0","type":"object"},"VideoGeneration":{"properties":{"completed_at":{"format":"int64","type":["integer","null"]},"created_at":{"format":"int64","type":"integer"},"error":{"oneOf":[{"$ref":"#/components/schemas/ErrorResponse/properties/error"},{"type":"null"}]},"id":{"example":"vid_01K2ABC123","type":"string"},"model":{"type":"string"},"object":{"const":"video.generation","type":"string"},"outputs":{"items":{"properties":{"type":{"const":"video","type":"string"},"url":{"format":"uri","type":"string"}},"required":["type","url"],"type":"object"},"type":"array"},"progress":{"maximum":100,"minimum":0,"type":["integer","null"]},"started_at":{"format":"int64","type":["integer","null"]},"status":{"enum":["queued","processing","completed","failed","cancelled"],"type":"string"}},"required":["id","object","model","status","outputs","created_at"],"type":"object"},"VideoRequestAlibabaHappyhorse11ImageToVideo":{"additionalProperties":false,"description":"","properties":{"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":15,"minimum":3,"type":"integer"},"image":{"description":"First-frame image: JPEG/JPG/PNG/WEBP, at least 300x300 pixels, at most 20 MB, aspect ratio 0.4–2.5.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["alibaba/happyhorse-1.1/image-to-video"],"type":"string"},"prompt":{"description":"Text prompt, up to 2500 characters.","type":"string"},"resolution":{"default":"1080p","description":"Output video resolution.","enum":["480p","720p","1080p"],"type":"string"},"seed":{"default":-1,"description":"Random seed; use -1 for a random result.","maximum":2147483647,"minimum":-1,"type":"integer"}},"required":["model","image"],"title":"HappyHorse 1.1 image-to-video","type":"object"},"VideoRequestAlibabaHappyhorse11ReferenceToVideo":{"additionalProperties":false,"description":"","properties":{"aspect_ratio":{"default":"16:9","description":"Output video aspect ratio.","enum":["16:9","9:16","1:1","4:3","3:4","4:5","5:4","9:21","21:9"],"type":"string"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":15,"minimum":3,"type":"integer"},"images":{"description":"1–9 reference images: JPEG/JPG/PNG/WEBP, at most 20 MB each, shorter side at least 400 pixels.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":9,"minItems":1,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["alibaba/happyhorse-1.1/reference-to-video"],"type":"string"},"prompt":{"description":"Text prompt, up to 2500 characters.","type":"string"},"resolution":{"default":"1080p","description":"Output video resolution.","enum":["480p","720p","1080p"],"type":"string"},"seed":{"default":-1,"description":"Random seed; use -1 for a random result.","maximum":2147483647,"minimum":-1,"type":"integer"}},"required":["model","prompt","images"],"title":"HappyHorse 1.1 reference-to-video","type":"object"},"VideoRequestAlibabaWan22I2vSpicy":{"additionalProperties":false,"description":"Image-to-video generation from a required first-frame image, with optional last-frame interpolation.","properties":{"duration":{"default":5,"description":"Video duration in seconds. Supported values are 5 and 8.","enum":[5,8],"type":"integer"},"end_image":{"description":"Optional last-frame image. When provided, the model interpolates from image to end_image.","type":"string"},"image":{"description":"Required first-frame image. Accepts an HTTP/HTTPS URL or Base64 image data.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["alibaba/wan-2.2-i2v-spicy"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"prompt_extend":{"default":true,"description":"Whether the upstream model should expand or enhance the prompt.","type":"boolean"},"resolution":{"default":"480p","description":"Output video resolution.","enum":["480p","720p"],"type":"string"},"seed":{"description":"Random seed. Omit it or use 0 for random generation; use a positive integer for reproducible output.","minimum":0,"type":"integer"}},"required":["model","prompt","image"],"title":"Wan 2.2 I2V Spicy","type":"object"},"VideoRequestAlibabaWan27I2v":{"additionalProperties":false,"description":"Image-to-video generation with optional end-frame control. Resolution adapts to the input image, so aspect_ratio is not configurable.","properties":{"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":15,"minimum":2,"type":"integer"},"end_image":{"description":"Optional end-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["alibaba/wan-2.7-i2v"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"prompt_extend":{"description":"Whether the upstream model should expand or enhance the prompt.","type":"boolean"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p","1080p"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","minimum":-1,"type":"integer"}},"required":["model","prompt","image"],"title":"Wan 2.7 I2V","type":"object"},"VideoRequestAlibabaWan27I2vSpicy":{"additionalProperties":false,"description":"Image-to-video generation. Animates a single source image from a text prompt, with optional end-frame control.","properties":{"audio":{"description":"Optional WAV or MP3 audio URL to drive the video. The audio must be 2-30 seconds and no larger than 15 MB.","type":"string"},"audio_enable":{"default":true,"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":15,"minimum":2,"type":"integer"},"end_image":{"description":"Optional end-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["alibaba/wan-2.7-i2v-spicy"],"type":"string"},"negative_prompt":{"description":"Content to avoid in the generated output.","type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"prompt_extend":{"default":true,"description":"Whether the upstream model should expand or enhance the prompt.","type":"boolean"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["720p","1080p"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","maximum":2147483647,"minimum":-1,"type":"integer"}},"required":["model","prompt","image"],"title":"Wan 2.7 I2V Spicy","type":"object"},"VideoRequestAlibabaWan27I2vUncensored":{"additionalProperties":false,"description":"Image-to-video generation with the same parameters as wan-2.7-i2v-spicy, without content moderation.","properties":{"audio":{"description":"Optional WAV or MP3 audio URL to drive the video. The audio must be 2-30 seconds and no larger than 15 MB.","type":"string"},"audio_enable":{"default":true,"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":15,"minimum":2,"type":"integer"},"end_image":{"description":"Optional end-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["alibaba/wan-2.7-i2v-uncensored"],"type":"string"},"negative_prompt":{"description":"Content to avoid in the generated output.","type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"prompt_extend":{"default":true,"description":"Whether the upstream model should expand or enhance the prompt.","type":"boolean"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["720p","1080p"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","maximum":2147483647,"minimum":-1,"type":"integer"}},"required":["model","prompt","image"],"title":"Wan 2.7 I2V Uncensored","type":"object"},"VideoRequestAlibabaWan27Ref2vUncensored":{"additionalProperties":false,"description":"Reference-to-video generation from up to 3 images and 3 videos.","properties":{"audio_enable":{"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":15,"minimum":2,"type":"integer"},"images":{"description":"Reference images; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":3,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["alibaba/wan-2.7-ref2v-uncensored"],"type":"string"},"negative_prompt":{"description":"Content to avoid in the generated output.","type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"prompt_extend":{"description":"Whether the upstream model should expand or enhance the prompt.","type":"boolean"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["720p","1080p"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","minimum":-1,"type":"integer"},"videos":{"description":"Reference videos; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":3,"type":"array"}},"required":["model","prompt"],"title":"Wan 2.7 Ref2V Uncensored","type":"object"},"VideoRequestAlibabaWan27T2v":{"additionalProperties":false,"description":"Text-to-video generation with no source image required.","properties":{"aspect_ratio":{"description":"Output video aspect ratio.","enum":["adaptive","16:9","9:16","1:1","4:3","3:4"],"type":"string"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":15,"minimum":2,"type":"integer"},"model":{"description":"Model ID used to route the request.","enum":["alibaba/wan-2.7-t2v"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"prompt_extend":{"description":"Whether the upstream model should expand or enhance the prompt.","type":"boolean"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p","1080p"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","minimum":-1,"type":"integer"}},"required":["model","prompt"],"title":"Wan 2.7 T2V","type":"object"},"VideoRequestAlibabaWan30I2vSpicy":{"additionalProperties":false,"description":"Image-to-video generation with a wider duration range, more resolutions, and configurable aspect ratio.","properties":{"aspect_ratio":{"description":"Output video aspect ratio.","enum":["adaptive","16:9","9:16","1:1","4:3","3:4"],"type":"string"},"audio_enable":{"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":30,"minimum":2,"type":"integer"},"end_image":{"description":"Optional end-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["alibaba/wan-3.0-i2v-spicy"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"prompt_extend":{"description":"Whether the selected channel should expand or enhance the prompt before generation.","type":"boolean"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p","1080p"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","maximum":2147483647,"minimum":-1,"type":"integer"}},"required":["model","prompt","image"],"title":"Wan 3.0 I2V Spicy","type":"object"},"VideoRequestAlibabaWan30ImageToVideo":{"additionalProperties":false,"description":"","properties":{"audio_enable":{"default":true,"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"anyOf":[{"const":-1},{"maximum":30,"minimum":2,"type":"integer"}],"default":5,"description":"Generated video duration in seconds.","type":"integer"},"end_image":{"description":"Optional end-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["alibaba/wan-3.0/image-to-video"],"type":"string"},"prompt":{"description":"Required prompt, up to 20000 characters.","type":"string"},"resolution":{"default":"1080p","description":"Output video resolution.","enum":["1080p","720p","480p","720p-esr","1080p-esr","1440p-esr","4k-esr"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","minimum":-1,"type":"integer"}},"required":["model","prompt","image"],"title":"Wan 3.0 image-to-video","type":"object"},"VideoRequestAlibabaWan30PrimeI2vSpicy":{"additionalProperties":false,"description":"Image-to-video generation with a wider duration range, more resolutions, and configurable aspect ratio.","properties":{"aspect_ratio":{"description":"Output video aspect ratio.","enum":["adaptive","16:9","9:16","1:1","4:3","3:4"],"type":"string"},"audio_enable":{"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":30,"minimum":2,"type":"integer"},"end_image":{"description":"Optional end-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["alibaba/wan-3.0-prime-i2v-spicy"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"prompt_extend":{"description":"Whether the selected channel should expand or enhance the prompt before generation.","type":"boolean"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p","1080p"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","maximum":2147483647,"minimum":-1,"type":"integer"}},"required":["model","prompt","image"],"title":"Wan 3.0 Prime I2V Spicy","type":"object"},"VideoRequestAlibabaWan30PrimeImageToVideo":{"additionalProperties":false,"description":"","properties":{"audio_enable":{"default":true,"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"anyOf":[{"const":-1},{"maximum":30,"minimum":2,"type":"integer"}],"default":5,"description":"Generated video duration in seconds.","type":"integer"},"end_image":{"description":"Optional end-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["alibaba/wan-3.0-prime/image-to-video"],"type":"string"},"prompt":{"description":"Required prompt, up to 20000 characters.","type":"string"},"resolution":{"default":"1080p","description":"Output video resolution.","enum":["1080p","720p","480p","720p-esr","1080p-esr","1440p-esr","4k-esr"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","minimum":-1,"type":"integer"}},"required":["model","prompt","image"],"title":"Wan 3.0-prime image-to-video","type":"object"},"VideoRequestAlibabaWan30PrimeRef2vSpicy":{"additionalProperties":false,"description":"Reference-to-video generation from images, videos, and/or audio references, with configurable duration/resolution/aspect ratio.","properties":{"aspect_ratio":{"description":"Output video aspect ratio.","enum":["adaptive","16:9","9:16","1:1","4:3","3:4"],"type":"string"},"audio_enable":{"description":"Whether to generate audio together with the video.","type":"boolean"},"audios":{"description":"Reference audio clips; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":5,"type":"array"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":30,"minimum":2,"type":"integer"},"images":{"description":"Reference images; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":10,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["alibaba/wan-3.0-prime-ref2v-spicy"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"prompt_extend":{"description":"Whether the selected channel should expand or enhance the prompt before generation.","type":"boolean"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p","1080p"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","maximum":2147483647,"minimum":-1,"type":"integer"},"videos":{"description":"Reference videos; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":5,"type":"array"}},"required":["model","prompt"],"title":"Wan 3.0 Prime Ref2V Spicy","type":"object"},"VideoRequestAlibabaWan30PrimeReferenceToVideo":{"additionalProperties":false,"description":"","properties":{"aspect_ratio":{"default":"adaptive","description":"Output video aspect ratio.","enum":["adaptive","16:9","4:3","1:1","3:4","9:16"],"type":"string"},"audio_enable":{"default":true,"description":"Whether to generate audio together with the video.","type":"boolean"},"audios":{"description":"Reference audio clips; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":5,"type":"array"},"duration":{"anyOf":[{"const":-1},{"maximum":30,"minimum":2,"type":"integer"}],"default":5,"description":"Generated video duration in seconds.","type":"integer"},"images":{"description":"Reference images; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":10,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["alibaba/wan-3.0-prime/reference-to-video"],"type":"string"},"prompt":{"description":"Required prompt, up to 20000 characters.","type":"string"},"resolution":{"default":"1080p","description":"Output video resolution.","enum":["1080p","720p","480p","720p-esr","1080p-esr","1440p-esr","4k-esr"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","minimum":-1,"type":"integer"},"videos":{"description":"Reference videos; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":5,"type":"array"}},"required":["model","prompt"],"title":"Wan 3.0-prime reference-to-video","type":"object"},"VideoRequestAlibabaWan30Ref2vSpicy":{"additionalProperties":false,"description":"Reference-to-video generation from images, videos, and/or audio references, with configurable duration/resolution/aspect ratio.","properties":{"aspect_ratio":{"description":"Output video aspect ratio.","enum":["adaptive","16:9","9:16","1:1","4:3","3:4"],"type":"string"},"audio_enable":{"description":"Whether to generate audio together with the video.","type":"boolean"},"audios":{"description":"Reference audio clips; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":5,"type":"array"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":30,"minimum":2,"type":"integer"},"images":{"description":"Reference images; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":10,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["alibaba/wan-3.0-ref2v-spicy"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"prompt_extend":{"description":"Whether the selected channel should expand or enhance the prompt before generation.","type":"boolean"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p","1080p"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","maximum":2147483647,"minimum":-1,"type":"integer"},"videos":{"description":"Reference videos; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":5,"type":"array"}},"required":["model","prompt"],"title":"Wan 3.0 Ref2V Spicy","type":"object"},"VideoRequestAlibabaWan30ReferenceToVideo":{"additionalProperties":false,"description":"","properties":{"aspect_ratio":{"default":"adaptive","description":"Output video aspect ratio.","enum":["adaptive","16:9","4:3","1:1","3:4","9:16"],"type":"string"},"audio_enable":{"default":true,"description":"Whether to generate audio together with the video.","type":"boolean"},"audios":{"description":"Reference audio clips; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":20,"type":"array"},"duration":{"anyOf":[{"const":-1},{"maximum":30,"minimum":2,"type":"integer"}],"default":5,"description":"Generated video duration in seconds.","type":"integer"},"images":{"description":"Reference images; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":20,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["alibaba/wan-3.0/reference-to-video"],"type":"string"},"prompt":{"description":"Required prompt, up to 20000 characters.","type":"string"},"resolution":{"default":"1080p","description":"Output video resolution.","enum":["1080p","720p","480p","720p-esr","1080p-esr","1440p-esr","4k-esr"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","minimum":-1,"type":"integer"},"videos":{"description":"Reference videos; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":20,"type":"array"}},"required":["model","prompt"],"title":"Wan 3.0 reference-to-video","type":"object"},"VideoRequestAlibabaWan30Video":{"additionalProperties":false,"description":"One endpoint selects text-to-video, keyframe image-to-video, or reference-to-video from the media fields you send. Keyframe and reference inputs cannot be mixed.","properties":{"aspect_ratio":{"default":"adaptive","description":"Output aspect ratio. Defaults to adaptive; also supports 16:9, 4:3, 1:1, 3:4, and 9:16.","enum":["adaptive","16:9","4:3","1:1","3:4","9:16"],"type":"string"},"audio_enable":{"default":true,"description":"Whether to generate audio together with the video. Defaults to true.","type":"boolean"},"audios":{"description":"Reference-mode audio clips. Up to 5 HTTPS URLs; reference them in prompt as Audio 1, Audio 2, and so on.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":5,"type":"array"},"duration":{"anyOf":[{"const":-1},{"maximum":30,"minimum":2,"type":"integer"}],"default":5,"description":"Video duration in seconds from 2 to 30, or -1 for smart duration.","type":"integer"},"end_image":{"description":"Last-frame image for keyframe mode. May be sent with or without image, but cannot be combined with reference-mode fields.","type":"string"},"image":{"description":"First-frame image for keyframe mode. Cannot be combined with images, videos, or audios.","type":"string"},"images":{"description":"Reference-mode images. Up to 10; reference them in prompt as Image 1, Image 2, and so on.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":10,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["alibaba/wan-3.0-video"],"type":"string"},"prompt":{"description":"Text prompt. Use it alone for text-to-video; in reference mode, refer to media with independent 1-based labels such as Image 1, Video 1, and Audio 1.","type":"string"},"prompt_extend":{"default":false,"description":"Whether to expand or enhance the prompt before generation. MuleRouter requests default to false.","type":"boolean"},"resolution":{"default":"1080p","description":"Output resolution. Accepts 480p, 720p, or 1080p case-insensitively; defaults to 1080p.","enum":["480p","720p","1080p"],"type":"string"},"seed":{"description":"Random seed from 0 to 2147483647 for reproducible output. Omit it for a random seed.","maximum":2147483647,"minimum":0,"type":"integer"},"videos":{"description":"Reference-mode videos. Up to 5 HTTPS URLs; reference them in prompt as Video 1, Video 2, and so on.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":5,"type":"array"}},"required":["model"],"title":"Wan 3.0 Video","type":"object"},"VideoRequestBytedanceSeedance20FastI2vSpicy":{"additionalProperties":false,"description":"Image-to-video generation from a required first-frame image, with optional last-frame control, at 480p or 720p for 4–15 seconds.","properties":{"aspect_ratio":{"default":"16:9","description":"Output video aspect ratio.","enum":["16:9","9:16","4:3","3:4","1:1","21:9"],"type":"string"},"audio_enable":{"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":15,"minimum":4,"type":"integer"},"end_image":{"description":"Optional end-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["bytedance/seedance-2.0-fast-i2v-spicy"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p"],"type":"string"}},"required":["model","prompt","image"],"title":"Seedance 2.0 Fast I2V Spicy","type":"object"},"VideoRequestBytedanceSeedance20FastImageToVideo":{"additionalProperties":false,"description":"","properties":{"aspect_ratio":{"default":"adaptive","description":"Output video aspect ratio.","enum":["adaptive","16:9","4:3","1:1","3:4","9:16","21:9"],"type":"string"},"audio_enable":{"default":true,"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"anyOf":[{"const":-1},{"maximum":15,"minimum":4,"type":"integer"}],"default":5,"description":"Generated video duration in seconds.","type":"integer"},"end_image":{"description":"Optional end-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["bytedance/seedance-2.0-fast/image-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p","720p-SR","1080p-SR","1440p-SR"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","maximum":4294967295,"minimum":-1,"type":"integer"}},"required":["model","image"],"title":"Seedance 2.0-fast image-to-video","type":"object"},"VideoRequestBytedanceSeedance20FastRef2vSpicy":{"additionalProperties":false,"description":"Reference-to-video generation from up to 9 images, 3 videos and 3 audio clips, at 480p or 720p for 4–15 seconds.","properties":{"aspect_ratio":{"default":"16:9","description":"Output video aspect ratio.","enum":["16:9","9:16","4:3","3:4","1:1","21:9"],"type":"string"},"audio_enable":{"description":"Whether to generate audio together with the video.","type":"boolean"},"audios":{"description":"Reference audio clips; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":3,"type":"array"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":15,"minimum":4,"type":"integer"},"images":{"description":"Reference images; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":9,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["bytedance/seedance-2.0-fast-ref2v-spicy"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p"],"type":"string"},"videos":{"description":"Reference videos; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":3,"type":"array"}},"required":["model","prompt"],"title":"Seedance 2.0 Fast Ref2V Spicy","type":"object"},"VideoRequestBytedanceSeedance20FastReferenceToVideo":{"additionalProperties":false,"description":"","properties":{"aspect_ratio":{"default":"adaptive","description":"Output video aspect ratio.","enum":["adaptive","16:9","4:3","1:1","3:4","9:16","21:9"],"type":"string"},"audio_enable":{"default":true,"description":"Whether to generate audio together with the video.","type":"boolean"},"audios":{"description":"Reference audio clips; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":3,"type":"array"},"duration":{"anyOf":[{"const":-1},{"maximum":15,"minimum":4,"type":"integer"}],"default":5,"description":"Generated video duration in seconds.","type":"integer"},"images":{"description":"Reference images; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":9,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["bytedance/seedance-2.0-fast/reference-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p","720p-SR","1080p-SR","1440p-SR"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","maximum":4294967295,"minimum":-1,"type":"integer"},"videos":{"description":"Reference videos; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":3,"type":"array"}},"required":["model"],"title":"Seedance 2.0-fast reference-to-video","type":"object"},"VideoRequestBytedanceSeedance20I2vSpicy":{"additionalProperties":false,"description":"Image-to-video generation with 480p, 720p or 1080p resolution and 7 aspect ratio presets, including 21:9.","properties":{"aspect_ratio":{"description":"Output video aspect ratio.","enum":["adaptive","16:9","4:3","1:1","3:4","9:16","21:9"],"type":"string"},"audio_enable":{"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":15,"minimum":4,"type":"integer"},"end_image":{"description":"Optional end-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["bytedance/seedance-2.0-i2v-spicy"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p","1080p"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","maximum":4294967296,"minimum":-1,"type":"integer"}},"required":["model","prompt","image"],"title":"Seedance 2.0 I2V Spicy","type":"object"},"VideoRequestBytedanceSeedance20ImageToVideo":{"additionalProperties":false,"description":"","properties":{"aspect_ratio":{"default":"adaptive","description":"Output video aspect ratio.","enum":["adaptive","16:9","4:3","1:1","3:4","9:16","21:9"],"type":"string"},"audio_enable":{"default":true,"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"anyOf":[{"const":-1},{"maximum":15,"minimum":4,"type":"integer"}],"default":5,"description":"Generated video duration in seconds.","type":"integer"},"end_image":{"description":"Optional end-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["bytedance/seedance-2.0/image-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p","720p-SR","1080p","1080p-SR","1440p-SR","4k"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","maximum":4294967295,"minimum":-1,"type":"integer"}},"required":["model","image"],"title":"Seedance 2.0 image-to-video","type":"object"},"VideoRequestBytedanceSeedance20MiniI2vSpicy":{"additionalProperties":false,"description":"Image-to-video generation from a required first-frame image, with optional last-frame control, at 480p or 720p for 4–15 seconds.","properties":{"aspect_ratio":{"default":"16:9","description":"Output video aspect ratio.","enum":["16:9","9:16","4:3","3:4","1:1","21:9"],"type":"string"},"audio_enable":{"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":15,"minimum":4,"type":"integer"},"end_image":{"description":"Optional end-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["bytedance/seedance-2.0-mini-i2v-spicy"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p"],"type":"string"}},"required":["model","prompt","image"],"title":"Seedance 2.0 Mini I2V Spicy","type":"object"},"VideoRequestBytedanceSeedance20MiniImageToVideo":{"additionalProperties":false,"description":"","properties":{"aspect_ratio":{"default":"adaptive","description":"Output video aspect ratio.","enum":["adaptive","16:9","4:3","1:1","3:4","9:16","21:9"],"type":"string"},"audio_enable":{"default":true,"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"anyOf":[{"const":-1},{"maximum":15,"minimum":4,"type":"integer"}],"default":5,"description":"Generated video duration in seconds.","type":"integer"},"end_image":{"description":"Optional end-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["bytedance/seedance-2.0-mini/image-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p","720p-SR","1080p-SR","1440p-SR"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","maximum":4294967295,"minimum":-1,"type":"integer"}},"required":["model","image"],"title":"Seedance 2.0-mini image-to-video","type":"object"},"VideoRequestBytedanceSeedance20MiniRef2vSpicy":{"additionalProperties":false,"description":"Reference-to-video generation from up to 9 images, 3 videos and 3 audio clips, at 480p or 720p for 4–15 seconds.","properties":{"aspect_ratio":{"default":"16:9","description":"Output video aspect ratio.","enum":["16:9","9:16","4:3","3:4","1:1","21:9"],"type":"string"},"audio_enable":{"description":"Whether to generate audio together with the video.","type":"boolean"},"audios":{"description":"Reference audio clips; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":3,"type":"array"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":15,"minimum":4,"type":"integer"},"images":{"description":"Reference images; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":9,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["bytedance/seedance-2.0-mini-ref2v-spicy"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p"],"type":"string"},"videos":{"description":"Reference videos; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":3,"type":"array"}},"required":["model","prompt"],"title":"Seedance 2.0 Mini Ref2V Spicy","type":"object"},"VideoRequestBytedanceSeedance20MiniReferenceToVideo":{"additionalProperties":false,"description":"","properties":{"aspect_ratio":{"default":"adaptive","description":"Output video aspect ratio.","enum":["adaptive","16:9","4:3","1:1","3:4","9:16","21:9"],"type":"string"},"audio_enable":{"default":true,"description":"Whether to generate audio together with the video.","type":"boolean"},"audios":{"description":"Reference audio clips; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":3,"type":"array"},"duration":{"anyOf":[{"const":-1},{"maximum":15,"minimum":4,"type":"integer"}],"default":5,"description":"Generated video duration in seconds.","type":"integer"},"images":{"description":"Reference images; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":9,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["bytedance/seedance-2.0-mini/reference-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p","720p-SR","1080p-SR","1440p-SR"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","maximum":4294967295,"minimum":-1,"type":"integer"},"videos":{"description":"Reference videos; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":3,"type":"array"}},"required":["model"],"title":"Seedance 2.0-mini reference-to-video","type":"object"},"VideoRequestBytedanceSeedance20Ref2vSpicy":{"additionalProperties":false,"description":"Reference-to-video generation from images, videos, and/or audio references, at 480p, 720p or 1080p.","properties":{"aspect_ratio":{"description":"Output video aspect ratio.","enum":["adaptive","16:9","4:3","1:1","3:4","9:16","21:9"],"type":"string"},"audio_enable":{"description":"Whether to generate audio together with the video.","type":"boolean"},"audios":{"description":"Reference audio clips; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":3,"type":"array"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":15,"minimum":4,"type":"integer"},"images":{"description":"Reference images; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":9,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["bytedance/seedance-2.0-ref2v-spicy"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p","1080p"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","maximum":4294967296,"minimum":-1,"type":"integer"},"videos":{"description":"Reference videos; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":3,"type":"array"}},"required":["model","prompt"],"title":"Seedance 2.0 Ref2V Spicy","type":"object"},"VideoRequestBytedanceSeedance20ReferenceToVideo":{"additionalProperties":false,"description":"","properties":{"aspect_ratio":{"default":"adaptive","description":"Output video aspect ratio.","enum":["adaptive","16:9","4:3","1:1","3:4","9:16","21:9"],"type":"string"},"audio_enable":{"default":true,"description":"Whether to generate audio together with the video.","type":"boolean"},"audios":{"description":"Reference audio clips; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":3,"type":"array"},"duration":{"anyOf":[{"const":-1},{"maximum":15,"minimum":4,"type":"integer"}],"default":5,"description":"Generated video duration in seconds.","type":"integer"},"images":{"description":"Reference images; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":9,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["bytedance/seedance-2.0/reference-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p","720p-SR","1080p","1080p-SR","1440p-SR","4k"],"type":"string"},"videos":{"description":"Reference videos; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":3,"type":"array"}},"required":["model"],"title":"Seedance 2.0 reference-to-video","type":"object"},"VideoRequestBytedanceSeedance25I2vSpicy":{"additionalProperties":false,"description":"Image-to-video generation at 480p, 720p or 1080p, with an extended duration range of up to 30 seconds.","properties":{"aspect_ratio":{"description":"Output video aspect ratio.","enum":["adaptive","16:9","4:3","1:1","3:4","9:16","21:9"],"type":"string"},"audio_enable":{"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":30,"minimum":4,"type":"integer"},"end_image":{"description":"Optional end-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["bytedance/seedance-2.5-i2v-spicy"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p","1080p"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","maximum":4294967296,"minimum":-1,"type":"integer"}},"required":["model","prompt","image"],"title":"Seedance 2.5 I2V Spicy","type":"object"},"VideoRequestBytedanceSeedance25ImageToVideo":{"additionalProperties":false,"description":"","properties":{"aspect_ratio":{"default":"adaptive","description":"Output video aspect ratio.","enum":["adaptive"],"type":"string"},"audio_enable":{"default":true,"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"anyOf":[{"const":-1},{"maximum":30,"minimum":4,"type":"integer"}],"default":5,"description":"Generated video duration in seconds.","type":"integer"},"end_image":{"description":"Optional end-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["bytedance/seedance-2.5/image-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p","720p-sr","720p-esr","1080p","1080p-sr","1080p-esr","1080p-esr \u0026 60fps","1440p-sr","1440p-esr","4k-esr"],"type":"string"}},"required":["model","image"],"title":"Seedance 2.5 image-to-video","type":"object"},"VideoRequestBytedanceSeedance25Ref2vSpicy":{"additionalProperties":false,"description":"Reference-to-video generation from up to 30 images, 10 videos, and 10 audio clips, at 480p, 720p or 1080p, with an auto-duration mode.","properties":{"aspect_ratio":{"description":"Output video aspect ratio.","enum":["adaptive","16:9","4:3","1:1","3:4","9:16","21:9"],"type":"string"},"audio_enable":{"description":"Whether to generate audio together with the video.","type":"boolean"},"audios":{"description":"Reference audio clips; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":10,"type":"array"},"duration":{"anyOf":[{"const":-1},{"maximum":30,"minimum":4,"type":"integer"}],"default":5,"description":"Generated video duration in seconds.","type":"integer"},"images":{"description":"Reference images; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":30,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["bytedance/seedance-2.5-ref2v-spicy"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p","1080p"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","maximum":4294967296,"minimum":-1,"type":"integer"},"videos":{"description":"Reference videos; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":10,"type":"array"}},"required":["model","prompt"],"title":"Seedance 2.5 Ref2V Spicy","type":"object"},"VideoRequestBytedanceSeedance25ReferenceToVideo":{"additionalProperties":false,"description":"","properties":{"aspect_ratio":{"default":"adaptive","description":"Output video aspect ratio.","enum":["adaptive","16:9","4:3","1:1","3:4","9:16","21:9"],"type":"string"},"audio_enable":{"default":true,"description":"Whether to generate audio together with the video.","type":"boolean"},"audios":{"description":"Reference audio clips; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":10,"type":"array"},"duration":{"anyOf":[{"const":-1},{"maximum":30,"minimum":4,"type":"integer"}],"default":5,"description":"Generated video duration in seconds.","type":"integer"},"images":{"description":"Reference images; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":30,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["bytedance/seedance-2.5/reference-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p","720p-sr","720p-esr","1080p","1080p-sr","1080p-esr","1080p-esr \u0026 60fps","1440p-sr","1440p-esr","4k-esr"],"type":"string"},"videos":{"description":"Reference videos; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":10,"type":"array"}},"required":["model"],"title":"Seedance 2.5 reference-to-video","type":"object"},"VideoRequestGoogleGeminiOmni11FlashImageToVideo":{"additionalProperties":false,"description":"","properties":{"aspect_ratio":{"default":"16:9","description":"Output video aspect ratio.","enum":["16:9","9:16"],"type":"string"},"duration":{"default":10,"description":"Generated video duration in seconds.","maximum":10,"minimum":3,"type":"integer"},"end_image":{"description":"Optional end-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["google/gemini-omni-1.1-flash/image-to-video"],"type":"string"},"prompt":{"description":"Required prompt, up to 20000 characters.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["360p","720p","1080p","4k"],"type":"string"},"seed":{"default":-1,"description":"Random seed; use -1 for a random result.","minimum":-1,"type":"integer"}},"required":["model","prompt","image"],"title":"Gemini Omni 1.1 Flash image-to-video","type":"object"},"VideoRequestGoogleGeminiOmni11FlashReferenceToVideo":{"additionalProperties":false,"description":"","properties":{"aspect_ratio":{"default":"16:9","description":"Output video aspect ratio.","enum":["16:9","9:16"],"type":"string"},"duration":{"default":10,"description":"Generated video duration in seconds.","maximum":10,"minimum":3,"type":"integer"},"images":{"description":"PNG/JPEG/JPG/WebP images, at most 20 MB each. Prompt tags \u003cIMAGE_REF_N\u003e use zero-based indexes.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":10,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["google/gemini-omni-1.1-flash/reference-to-video"],"type":"string"},"prompt":{"description":"Required prompt, up to 20000 characters.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["360p","720p","1080p","4k"],"type":"string"},"seed":{"default":-1,"description":"Random seed; use -1 for a random result.","minimum":-1,"type":"integer"},"videos":{"description":"Public MP4 clips, at most 3 seconds each. Prompt tags \u003cVIDEO_REF_N\u003e use zero-based indexes.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":3,"type":"array"}},"required":["model","prompt"],"title":"Gemini Omni 1.1 Flash reference-to-video","type":"object"},"VideoRequestKwaivgiKlingV30ProImageToVideo":{"additionalProperties":false,"description":"","properties":{"audio_enable":{"default":true,"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":15,"minimum":3,"type":"integer"},"end_image":{"description":"Optional end-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"image":{"description":"JPG/JPEG/PNG image, at most 10 MB, dimensions at least 300x300 pixels and aspect ratio 0.4–2.5.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["kwaivgi/kling-v3.0-pro/image-to-video"],"type":"string"},"negative_prompt":{"description":"Content to avoid in the generated output.","type":"string"},"prompt":{"description":"Optional prompt, up to 2500 characters.","type":"string"},"resolution":{"default":"1080P","description":"Output video resolution.","enum":["1080P","1440P-SR"],"type":"string"}},"required":["model","image"],"title":"Kling v3.0 pro Image to Video","type":"object"},"VideoRequestKwaivgiKlingV30StdImageToVideo":{"additionalProperties":false,"description":"","properties":{"audio_enable":{"default":true,"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":15,"minimum":3,"type":"integer"},"end_image":{"description":"Optional end-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"image":{"description":"JPG/JPEG/PNG image, at most 10 MB, dimensions at least 300x300 pixels and aspect ratio 0.4–2.5.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["kwaivgi/kling-v3.0-std/image-to-video"],"type":"string"},"negative_prompt":{"description":"Content to avoid in the generated output.","type":"string"},"prompt":{"description":"Optional prompt, up to 2500 characters.","type":"string"},"resolution":{"default":"720P","description":"Output video resolution.","enum":["720P","1080P-SR","1440P-SR"],"type":"string"}},"required":["model","image"],"title":"Kling v3.0 std Image to Video","type":"object"},"VideoRequestKwaivgiKlingV30TurboImageToVideo":{"additionalProperties":false,"description":"","properties":{"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":15,"minimum":3,"type":"integer"},"image":{"description":"JPG/JPEG/PNG image, at most 10 MB, dimensions at least 300x300 pixels and aspect ratio 0.4–2.5.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["kwaivgi/kling-v3.0-turbo/image-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"1080p","description":"Output video resolution.","enum":["720p","1080p"],"type":"string"}},"required":["model","image"],"title":"Kling v3.0 turbo Image to Video","type":"object"},"VideoRequestMinimaxH3EnhancedReferenceToVideo":{"additionalProperties":false,"description":"Reference-to-video generation from up to 9 images, 9 videos, and 9 audio clips at resolutions up to 4K.","properties":{"aspect_ratio":{"description":"Output video aspect ratio.","enum":["21:9","16:9","4:3","1:1","3:4","9:16"],"type":"string"},"audios":{"description":"Reference audio clips; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":9,"type":"array"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":15,"minimum":5,"type":"integer"},"images":{"description":"Reference images; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":9,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["minimax-h3-enhanced-reference-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"768p","description":"Output video resolution.","enum":["768p","2k","4k"],"type":"string"},"videos":{"description":"Reference videos; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":9,"type":"array"}},"required":["model","prompt","aspect_ratio"],"title":"MiniMax H3 Enhanced Reference to Video","type":"object"},"VideoRequestMinimaxH3FastImageToVideo":{"additionalProperties":false,"description":"","properties":{"aspect_ratio":{"default":"adaptive","description":"Output video aspect ratio.","enum":["adaptive"],"type":"string"},"duration":{"default":8,"description":"Generated video duration in seconds.","maximum":15,"minimum":5,"type":"integer"},"end_image":{"description":"Optional end-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["minimax/h3-fast/image-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"prompt_extend":{"default":false,"description":"Whether the upstream model should expand or enhance the prompt.","type":"boolean"},"resolution":{"default":"480P","description":"Output video resolution.","enum":["480P"],"type":"string"}},"required":["model","prompt"],"title":"MiniMax h3-fast image-to-video","type":"object"},"VideoRequestMinimaxH3FastReferenceToVideo":{"additionalProperties":false,"description":"","properties":{"aspect_ratio":{"default":"16:9","description":"Output video aspect ratio.","enum":["21:9","16:9","4:3","1:1","3:4","9:16"],"type":"string"},"audios":{"description":"Reference audio clips; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"type":"array"},"duration":{"default":8,"description":"Generated video duration in seconds.","maximum":15,"minimum":5,"type":"integer"},"images":{"description":"Reference images; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["minimax/h3-fast/reference-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"prompt_extend":{"default":false,"description":"Whether the upstream model should expand or enhance the prompt.","type":"boolean"},"resolution":{"default":"480P","description":"Output video resolution.","enum":["480P"],"type":"string"},"videos":{"description":"Reference videos; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"type":"array"}},"required":["model","prompt"],"title":"MiniMax h3-fast reference-to-video","type":"object"},"VideoRequestMinimaxH3ImageToVideo":{"additionalProperties":false,"description":"","properties":{"aspect_ratio":{"default":"adaptive","description":"Output video aspect ratio.","enum":["adaptive"],"type":"string"},"duration":{"default":8,"description":"Generated video duration in seconds.","maximum":15,"minimum":4,"type":"integer"},"end_image":{"description":"Optional end-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["minimax/h3/image-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"prompt_extend":{"default":false,"description":"Whether the upstream model should expand or enhance the prompt.","type":"boolean"},"resolution":{"default":"2K","description":"Output video resolution.","enum":["480P","768P","2K","1080p-esr","1440p-esr","4k-esr"],"type":"string"}},"required":["model","prompt"],"title":"MiniMax h3 image-to-video","type":"object"},"VideoRequestMinimaxH3MaxImageToVideo":{"additionalProperties":false,"description":"","properties":{"aspect_ratio":{"default":"adaptive","description":"Output video aspect ratio.","enum":["adaptive"],"type":"string"},"duration":{"default":8,"description":"Generated video duration in seconds.","maximum":15,"minimum":5,"type":"integer"},"end_image":{"description":"Optional end-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["minimax/h3-max/image-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"prompt_extend":{"default":false,"description":"Whether the upstream model should expand or enhance the prompt.","type":"boolean"},"resolution":{"default":"768P","description":"Output video resolution.","enum":["480P","768P","1440p-sr","4k-sr"],"type":"string"}},"required":["model","prompt"],"title":"MiniMax h3-max image-to-video","type":"object"},"VideoRequestMinimaxH3MaxReferenceToVideo":{"additionalProperties":false,"description":"MiniMax H3 Max reference-to-video generation through Venice. Model-specific duration, resolution, and reference limits are validated by the upstream provider.","properties":{"aspect_ratio":{"description":"Output video aspect ratio.","type":"string"},"audio":{"description":"Single input audio; accepts an HTTPS URL or Base64 data URL.","type":"string"},"audio_enable":{"description":"Whether to generate audio together with the video.","type":"boolean"},"audios":{"description":"Reference audio clips; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":10,"type":"array"},"duration":{"default":5,"description":"Generated video duration in seconds.","type":"integer"},"end_image":{"description":"Optional end-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"images":{"description":"Reference images; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":30,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["minimax-h3-max-reference-to-video"],"type":"string"},"negative_prompt":{"description":"Content to avoid in the generated output.","type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"description":"Output video resolution.","type":"string"},"videos":{"description":"Reference videos; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":10,"type":"array"}},"required":["model","prompt"],"title":"MiniMax H3 Max Reference to Video","type":"object"},"VideoRequestMinimaxH3MaxTurboImageToVideo":{"additionalProperties":false,"description":"MiniMax H3 Max Turbo image-to-video generation through Venice. Model-specific duration and resolution limits are validated by the upstream provider.","properties":{"aspect_ratio":{"description":"Output video aspect ratio.","type":"string"},"audio":{"description":"Single input audio; accepts an HTTPS URL or Base64 data URL.","type":"string"},"audio_enable":{"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"default":5,"description":"Generated video duration in seconds.","type":"integer"},"end_image":{"description":"Optional end-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["minimax-h3-max-turbo-image-to-video"],"type":"string"},"negative_prompt":{"description":"Content to avoid in the generated output.","type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"description":"Output video resolution.","type":"string"}},"required":["model","prompt","image"],"title":"MiniMax H3 Max Turbo Image to Video","type":"object"},"VideoRequestMinimaxH3ReferenceToVideo":{"additionalProperties":false,"description":"","properties":{"aspect_ratio":{"default":"adaptive","description":"Output video aspect ratio.","enum":["adaptive","21:9","16:9","4:3","1:1","3:4","9:16"],"type":"string"},"audios":{"description":"Reference audio clips; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"type":"array"},"duration":{"default":8,"description":"Generated video duration in seconds.","maximum":15,"minimum":4,"type":"integer"},"images":{"description":"Reference images; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["minimax/h3/reference-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"prompt_extend":{"default":false,"description":"Whether the upstream model should expand or enhance the prompt.","type":"boolean"},"resolution":{"default":"2K","description":"Output video resolution.","enum":["480P","768P","2K","1080p-esr","1440p-esr","4k-esr"],"type":"string"},"videos":{"description":"Reference videos; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"type":"array"}},"required":["model","prompt"],"title":"MiniMax h3 reference-to-video","type":"object"},"VideoRequestMinimaxMinimaxH3I2vSpicy":{"additionalProperties":false,"description":"Image-to-video generation with 5-15 second output at 768p, 2K, or 4K resolution.","properties":{"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":15,"minimum":5,"type":"integer"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["minimax/minimax-h3-i2v-spicy"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"768p","description":"Output video resolution.","enum":["768p","2k","4k"],"type":"string"}},"required":["model","prompt","image"],"title":"MiniMax H3 I2V Spicy","type":"object"},"VideoRequestMinimaxMinimaxH3Ref2vSpicy":{"additionalProperties":false,"description":"Reference-to-video generation from up to 9 images, 9 videos, and 9 audio clips at resolutions up to 4K.","properties":{"aspect_ratio":{"description":"Output video aspect ratio.","enum":["21:9","16:9","4:3","1:1","3:4","9:16"],"type":"string"},"audios":{"description":"Reference audio clips; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":9,"type":"array"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":15,"minimum":5,"type":"integer"},"images":{"description":"Reference images; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":9,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["minimax/minimax-h3-ref2v-spicy"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"768p","description":"Output video resolution.","enum":["768p","2k","4k"],"type":"string"},"videos":{"description":"Reference videos; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":9,"type":"array"}},"required":["model","prompt","aspect_ratio"],"title":"MiniMax H3 Ref2V Spicy","type":"object"},"VideoRequestPixverseC1ImageToVideo":{"additionalProperties":false,"description":"","properties":{"audio_enable":{"default":true,"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":15,"minimum":1,"type":"integer"},"image":{"description":"Optional JPG/JPEG/PNG image, at most 10 MB, dimensions at least 300x300 pixels and aspect ratio 0.4–2.5.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["pixverse/c1/image-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["360p","540p","720p","1080p"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","type":"integer"}},"required":["model","prompt"],"title":"Pixverse c1 image-to-video","type":"object"},"VideoRequestPixverseC1ReferenceToVideo":{"additionalProperties":false,"description":"","properties":{"aspect_ratio":{"default":"16:9","description":"Output video aspect ratio.","enum":["16:9","9:16","1:1","4:3","3:4","2:3","3:2","21:9"],"type":"string"},"audio_enable":{"default":true,"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":15,"minimum":1,"type":"integer"},"images":{"description":"Reference images; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":7,"minItems":1,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["pixverse/c1/reference-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["360p","540p","720p","1080p"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","type":"integer"}},"required":["model","prompt","images"],"title":"Pixverse c1 reference-to-video","type":"object"},"VideoRequestPixverseV6ImageToVideo":{"additionalProperties":false,"description":"","properties":{"audio_enable":{"default":true,"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":15,"minimum":1,"type":"integer"},"image":{"description":"Optional JPG/JPEG/PNG image, at most 10 MB, dimensions at least 300x300 pixels and aspect ratio 0.4–2.5.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["pixverse/v6/image-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["360p","540p","720p","1080p"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","type":"integer"}},"required":["model","prompt"],"title":"Pixverse v6 image-to-video","type":"object"},"VideoRequestPixverseV6ReferenceToVideo":{"additionalProperties":false,"description":"","properties":{"aspect_ratio":{"default":"16:9","description":"Output video aspect ratio.","enum":["16:9","9:16","1:1","4:3","3:4","2:3","3:2","21:9"],"type":"string"},"audio_enable":{"default":true,"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":15,"minimum":1,"type":"integer"},"images":{"description":"Reference images; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":7,"minItems":1,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["pixverse/v6/reference-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["360p","540p","720p","1080p"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","type":"integer"}},"required":["model","prompt","images"],"title":"Pixverse v6 reference-to-video","type":"object"},"VideoRequestViduQ3MixReferenceToVideo":{"additionalProperties":false,"description":"","properties":{"aspect_ratio":{"default":"16:9","description":"Output video aspect ratio.","enum":["16:9","9:16","3:4","4:3","1:1"],"type":"string"},"audio_enable":{"default":true,"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":16,"minimum":1,"type":"integer"},"images":{"description":"1–4 PNG/JPEG/JPG/WebP images, at least 128x128 pixels and at most 50 MB each.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":4,"minItems":1,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["vidu/q3-mix/reference-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["720p","1080p","1080p-sr","1440p-sr"],"type":"string"},"seed":{"default":0,"description":"Random seed; use -1 for a random result.","minimum":-1,"type":"integer"}},"required":["model","prompt","images"],"title":"Vidu q3-mix reference-to-video","type":"object"},"VideoRequestViduQ3ProImageToVideo":{"additionalProperties":false,"description":"","properties":{"audio_enable":{"default":true,"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":16,"minimum":1,"type":"integer"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["vidu/q3-pro/image-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["540p","720p","1080p","1080p-sr","1440p-sr"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","minimum":-1,"type":"integer"}},"required":["model","prompt","image"],"title":"Vidu q3-pro image-to-video","type":"object"},"VideoRequestViduQ3ReferenceToVideo":{"additionalProperties":false,"description":"","properties":{"aspect_ratio":{"default":"16:9","description":"Output video aspect ratio.","enum":["16:9","9:16","3:4","4:3","1:1"],"type":"string"},"audio_enable":{"default":true,"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":16,"minimum":3,"type":"integer"},"images":{"description":"1–4 PNG/JPEG/JPG/WebP images, at least 128x128 pixels and at most 50 MB each.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":4,"minItems":1,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["vidu/q3/reference-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["540p","720p","1080p","1080p-sr","1440p-sr"],"type":"string"},"seed":{"default":0,"description":"Random seed; use -1 for a random result.","minimum":-1,"type":"integer"}},"required":["model","prompt","images"],"title":"Vidu q3 reference-to-video","type":"object"},"VideoRequestViduQ3TurboImageToVideo":{"additionalProperties":false,"description":"","properties":{"audio_enable":{"default":true,"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":16,"minimum":1,"type":"integer"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["vidu/q3-turbo/image-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["540p","720p","1080p","1080p-sr","1440p-sr"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","minimum":-1,"type":"integer"}},"required":["model","prompt","image"],"title":"Vidu q3-turbo image-to-video","type":"object"},"VideoRequestWan30PrimeImageToVideo":{"additionalProperties":false,"description":"Image-to-video generation with a wider duration range, more resolutions, and configurable aspect ratio.","properties":{"aspect_ratio":{"description":"Output video aspect ratio.","enum":["adaptive","16:9","9:16","1:1","4:3","3:4"],"type":"string"},"audio_enable":{"description":"Whether to generate audio together with the video.","type":"boolean"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":30,"minimum":2,"type":"integer"},"end_image":{"description":"Optional end-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["wan-3-0-prime-image-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"prompt_extend":{"description":"Whether the selected channel should expand or enhance the prompt before generation.","type":"boolean"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p","1080p"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","maximum":2147483647,"minimum":-1,"type":"integer"}},"required":["model","prompt","image"],"title":"Wan 3.0 Prime Image to Video","type":"object"},"VideoRequestWan30PrimeReferenceToVideo":{"additionalProperties":false,"description":"Reference-to-video generation from images, videos, and/or audio references, with configurable duration/resolution/aspect ratio.","properties":{"aspect_ratio":{"description":"Output video aspect ratio.","enum":["adaptive","16:9","9:16","1:1","4:3","3:4"],"type":"string"},"audio_enable":{"description":"Whether to generate audio together with the video.","type":"boolean"},"audios":{"description":"Reference audio clips; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":5,"type":"array"},"duration":{"default":5,"description":"Generated video duration in seconds.","maximum":30,"minimum":2,"type":"integer"},"images":{"description":"Reference images; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":10,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["wan-3-0-prime-reference-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"prompt_extend":{"description":"Whether the selected channel should expand or enhance the prompt before generation.","type":"boolean"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p","1080p"],"type":"string"},"seed":{"description":"Random seed; use -1 for a random result.","maximum":2147483647,"minimum":-1,"type":"integer"},"videos":{"description":"Reference videos; each item accepts an HTTPS URL or Base64 data URL.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":5,"type":"array"}},"required":["model","prompt"],"title":"Wan 3.0 Prime Reference to Video","type":"object"},"VideoRequestXaiGrokImagineVideoV15ImageToVideo":{"additionalProperties":false,"description":"","properties":{"aspect_ratio":{"description":"Omit to preserve the input image's aspect ratio. Explicit values stretch the image.","enum":["1:1","16:9","9:16","4:3","3:4","3:2","2:3"],"type":"string"},"duration":{"default":8,"description":"Generated video duration in seconds.","maximum":15,"minimum":1,"type":"integer"},"image":{"description":"Primary input or first-frame image; accepts an HTTPS URL or Base64 data URL.","type":"string"},"model":{"description":"Model ID used to route the request.","enum":["xai/grok-imagine-video-v1.5/image-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p","1080p"],"type":"string"}},"required":["model","prompt","image"],"title":"Grok Imagine Video v1.5 image-to-video","type":"object"},"VideoRequestXaiGrokImagineVideoV15ReferenceToVideo":{"additionalProperties":false,"description":"","properties":{"aspect_ratio":{"default":"16:9","description":"Output video aspect ratio.","enum":["1:1","16:9","9:16","4:3","3:4","3:2","2:3"],"type":"string"},"duration":{"default":8,"description":"Generated video duration in seconds.","maximum":15,"minimum":1,"type":"integer"},"images":{"description":"1–7 reference images. Use zero-based \u003cIMAGE_N\u003e tags in the prompt.","items":{"description":"HTTPS URL or Base64 data URL.","type":"string"},"maxItems":7,"minItems":1,"type":"array"},"model":{"description":"Model ID used to route the request.","enum":["xai/grok-imagine-video-v1.5/reference-to-video"],"type":"string"},"prompt":{"description":"Text prompt describing the desired output.","type":"string"},"resolution":{"default":"720p","description":"Output video resolution.","enum":["480p","720p"],"type":"string"}},"required":["model","prompt","images"],"title":"Grok Imagine Video v1.5 reference-to-video","type":"object"}},"securitySchemes":{"BearerAuth":{"bearerFormat":"API key","scheme":"bearer","type":"http"}}},"info":{"description":"Unified API for asynchronous AI image and video generation. Model request schemas are generated from the public Model Registry.","title":"AIAPIAIAPI API","version":"1.0.0"},"openapi":"3.1.0","paths":{"/v1/images/generations/async":{"post":{"operationId":"createAsyncImageGeneration","requestBody":{"content":{"application/json":{"examples":{"ImageRequestAlibabaQwenImageEditSpicy":{"summary":"Qwen Image Edit Spicy","value":{"image":"https://example.com/reference.jpg","model":"alibaba/qwen-image-edit-spicy","prompt":"A cinematic camera movement through a forest"}},"ImageRequestAlibabaZImageSpicy":{"summary":"Z-Image Spicy","value":{"height":1536,"model":"alibaba/z-image-spicy","prompt":"A cinematic camera movement through a forest","prompt_extend":true,"width":1024}},"ImageRequestAlibabaZImageSpicyPro":{"summary":"Z-Image Spicy Pro","value":{"height":1536,"model":"alibaba/z-image-spicy-pro","prompt":"A cinematic camera movement through a forest","prompt_extend":true,"width":1024}},"ImageRequestBytedanceSeedreamV50ProEdit":{"summary":"Seedream v5.0 Pro Edit","value":{"images":["https://example.com/reference.jpg"],"model":"bytedance/seedream-v5.0-pro/edit","prompt":"A cinematic camera movement through a forest"}},"ImageRequestBytedanceSeedreamV50ProTextToImage":{"summary":"Seedream v5.0 Pro","value":{"model":"bytedance/seedream-v5.0-pro/text-to-image","prompt":"A cinematic camera movement through a forest"}},"ImageRequestGoogleNanoBanana21Edit":{"summary":"Nano Banana 2.1 Edit","value":{"images":["https://example.com/reference.jpg"],"model":"google/nano-banana-2.1/edit","prompt":"A cinematic camera movement through a forest","resolution":"1k"}},"ImageRequestGoogleNanoBanana21ReferenceToImage":{"summary":"Nano Banana 2.1 Reference to Image","value":{"model":"google/nano-banana-2.1/reference-to-image","prompt":"A cinematic camera movement through a forest","resolution":"1k","video_clips":[{"ends":0,"fps":1,"start":0,"url":"https://example.com/reference.mp4"}]}},"ImageRequestGoogleNanoBanana21TextToImage":{"summary":"Nano Banana 2.1","value":{"model":"google/nano-banana-2.1/text-to-image","prompt":"A cinematic camera movement through a forest","resolution":"1k"}},"ImageRequestGoogleNanoBanana2Edit":{"summary":"Nano Banana 2 Edit","value":{"images":["https://example.com/reference.jpg"],"model":"google/nano-banana-2/edit","prompt":"A cinematic camera movement through a forest","resolution":"1k"}},"ImageRequestGoogleNanoBanana2ReferenceToImage":{"summary":"Nano Banana 2 Reference to Image","value":{"model":"google/nano-banana-2/reference-to-image","prompt":"A cinematic camera movement through a forest","resolution":"1k","video_clips":[{"ends":0,"fps":1,"start":0,"url":"https://example.com/reference.mp4"}]}},"ImageRequestGoogleNanoBanana2TextToImage":{"summary":"Nano Banana 2","value":{"model":"google/nano-banana-2/text-to-image","prompt":"A cinematic camera movement through a forest","resolution":"1k"}},"ImageRequestMicrosoftMaiImage26Edit":{"summary":"MAI Image 2.6 Edit","value":{"images":["https://example.com/reference.jpg"],"model":"microsoft/mai-image-2.6/edit","prompt":"A cinematic camera movement through a forest"}},"ImageRequestMicrosoftMaiImage26FlashEdit":{"summary":"MAI Image 2.6 Flash Edit","value":{"images":["https://example.com/reference.jpg"],"model":"microsoft/mai-image-2.6-flash/edit","prompt":"A cinematic camera movement through a forest"}},"ImageRequestMicrosoftMaiImage26FlashTextToImage":{"summary":"MAI Image 2.6 Flash","value":{"model":"microsoft/mai-image-2.6-flash/text-to-image","prompt":"A cinematic camera movement through a forest"}},"ImageRequestMicrosoftMaiImage26TextToImage":{"summary":"MAI Image 2.6","value":{"model":"microsoft/mai-image-2.6/text-to-image","prompt":"A cinematic camera movement through a forest"}},"ImageRequestOpenaiGptImage25FlareEdit":{"summary":"GPT Image 2.5 Flare Edit","value":{"images":["https://example.com/reference.jpg"],"model":"openai/gpt-image-2.5-flare/edit","prompt":"A cinematic camera movement through a forest"}},"ImageRequestOpenaiGptImage25FlareTextToImage":{"summary":"GPT Image 2.5 Flare","value":{"model":"openai/gpt-image-2.5-flare/text-to-image","prompt":"A cinematic camera movement through a forest"}},"ImageRequestOpenaiGptImage25SunburstEdit":{"summary":"GPT Image 2.5 Sunburst Edit","value":{"images":["https://example.com/reference.jpg"],"model":"openai/gpt-image-2.5-sunburst/edit","prompt":"A cinematic camera movement through a forest"}},"ImageRequestOpenaiGptImage25SunburstTextToImage":{"summary":"GPT Image 2.5 Sunburst","value":{"model":"openai/gpt-image-2.5-sunburst/text-to-image","prompt":"A cinematic camera movement through a forest"}},"ImageRequestOpenaiGptImage2Edit":{"summary":"GPT Image 2 Edit","value":{"images":["https://example.com/reference.jpg"],"model":"openai/gpt-image-2/edit","prompt":"A cinematic camera movement through a forest"}},"ImageRequestOpenaiGptImage2TextToImage":{"summary":"GPT Image 2","value":{"model":"openai/gpt-image-2/text-to-image","prompt":"A cinematic camera movement through a forest"}},"ImageRequestQwenImage30ProEdit":{"summary":"Qwen Image 3.0 Pro Edit","value":{"images":["https://example.com/reference.jpg"],"model":"qwen-image-3.0-pro/edit","prompt":"A cinematic camera movement through a forest","prompt_extend":true}},"ImageRequestQwenImage30ProTextToImage":{"summary":"Qwen Image 3.0 Pro","value":{"model":"qwen-image-3.0-pro/text-to-image","prompt":"A cinematic camera movement through a forest","prompt_extend":true}},"ImageRequestXaiGrokImagineImage20Edit":{"summary":"Grok Imagine Image 2.0 Edit","value":{"images":["https://example.com/reference.jpg"],"model":"xai/grok-imagine-image-2.0/edit","prompt":"A cinematic camera movement through a forest","resolution":"1k"}},"ImageRequestXaiGrokImagineImage20TextToImage":{"summary":"Grok Imagine Image 2.0","value":{"model":"xai/grok-imagine-image-2.0/text-to-image","prompt":"A cinematic camera movement through a forest","resolution":"1k"}}},"schema":{"oneOf":[{"$ref":"#/components/schemas/ImageRequestAlibabaQwenImageEditSpicy"},{"$ref":"#/components/schemas/ImageRequestAlibabaZImageSpicy"},{"$ref":"#/components/schemas/ImageRequestAlibabaZImageSpicyPro"},{"$ref":"#/components/schemas/ImageRequestBytedanceSeedreamV50ProEdit"},{"$ref":"#/components/schemas/ImageRequestBytedanceSeedreamV50ProTextToImage"},{"$ref":"#/components/schemas/ImageRequestGoogleNanoBanana21Edit"},{"$ref":"#/components/schemas/ImageRequestGoogleNanoBanana21ReferenceToImage"},{"$ref":"#/components/schemas/ImageRequestGoogleNanoBanana21TextToImage"},{"$ref":"#/components/schemas/ImageRequestGoogleNanoBanana2Edit"},{"$ref":"#/components/schemas/ImageRequestGoogleNanoBanana2ReferenceToImage"},{"$ref":"#/components/schemas/ImageRequestGoogleNanoBanana2TextToImage"},{"$ref":"#/components/schemas/ImageRequestMicrosoftMaiImage26FlashEdit"},{"$ref":"#/components/schemas/ImageRequestMicrosoftMaiImage26FlashTextToImage"},{"$ref":"#/components/schemas/ImageRequestMicrosoftMaiImage26Edit"},{"$ref":"#/components/schemas/ImageRequestMicrosoftMaiImage26TextToImage"},{"$ref":"#/components/schemas/ImageRequestOpenaiGptImage25FlareEdit"},{"$ref":"#/components/schemas/ImageRequestOpenaiGptImage25FlareTextToImage"},{"$ref":"#/components/schemas/ImageRequestOpenaiGptImage25SunburstEdit"},{"$ref":"#/components/schemas/ImageRequestOpenaiGptImage25SunburstTextToImage"},{"$ref":"#/components/schemas/ImageRequestOpenaiGptImage2Edit"},{"$ref":"#/components/schemas/ImageRequestOpenaiGptImage2TextToImage"},{"$ref":"#/components/schemas/ImageRequestQwenImage30ProEdit"},{"$ref":"#/components/schemas/ImageRequestQwenImage30ProTextToImage"},{"$ref":"#/components/schemas/ImageRequestXaiGrokImagineImage20Edit"},{"$ref":"#/components/schemas/ImageRequestXaiGrokImagineImage20TextToImage"}]}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"code":"success","data":{"task_id":"image_01K2ABC123"},"message":""},"schema":{"$ref":"#/components/schemas/AsyncImageTaskCreatedResponse"}}},"description":"Task accepted"},"400":{"content":{"application/json":{"example":{"code":"invalid_request","data":null,"message":"Invalid request"},"schema":{"$ref":"#/components/schemas/AsyncImageTaskErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"example":{"code":"invalid_request","data":null,"message":"Invalid or missing API key"},"schema":{"$ref":"#/components/schemas/AsyncImageTaskErrorResponse"}}},"description":"Invalid or missing API key"}},"security":[{"BearerAuth":[]}],"summary":"Create an asynchronous image generation task"}},"/v1/images/generations/async/{task_id}":{"get":{"operationId":"getAsyncImageGeneration","parameters":[{"description":"The task_id returned by the asynchronous image create endpoint.","in":"path","name":"task_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"code":"success","data":{"fail_reason":"","finish_time":1786960900,"outputs":["https://cdn.example.com/images/image_01K2ABC123.png"],"progress":"100%","start_time":1786960805,"status":"SUCCESS","submit_time":1786960800,"task_id":"image_01K2ABC123"},"message":""},"schema":{"$ref":"#/components/schemas/AsyncImageTaskStatusResponse"}}},"description":"Current task status and generated image URL when complete"},"401":{"content":{"application/json":{"example":{"code":"invalid_request","data":null,"message":"Invalid or missing API key"},"schema":{"$ref":"#/components/schemas/AsyncImageTaskErrorResponse"}}},"description":"Invalid or missing API key"},"404":{"content":{"application/json":{"example":{"code":"invalid_request","data":null,"message":"Task not found"},"schema":{"$ref":"#/components/schemas/AsyncImageTaskErrorResponse"}}},"description":"Task not found"}},"security":[{"BearerAuth":[]}],"summary":"Get asynchronous image generation task status"}},"/v1/video/generations":{"post":{"operationId":"createVideoGeneration","requestBody":{"content":{"application/json":{"examples":{"VideoRequestAlibabaHappyhorse11ImageToVideo":{"summary":"HappyHorse 1.1 image-to-video","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"alibaba/happyhorse-1.1/image-to-video","prompt":"A cinematic camera movement through a forest","resolution":"1080p"}},"VideoRequestAlibabaHappyhorse11ReferenceToVideo":{"summary":"HappyHorse 1.1 reference-to-video","value":{"duration":5,"images":["https://example.com/reference.jpg"],"model":"alibaba/happyhorse-1.1/reference-to-video","prompt":"A cinematic camera movement through a forest","resolution":"1080p"}},"VideoRequestAlibabaWan22I2vSpicy":{"summary":"Wan 2.2 I2V Spicy","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"alibaba/wan-2.2-i2v-spicy","prompt":"A cinematic camera movement through a forest","resolution":"480p"}},"VideoRequestAlibabaWan27I2v":{"summary":"Wan 2.7 I2V","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"alibaba/wan-2.7-i2v","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestAlibabaWan27I2vSpicy":{"summary":"Wan 2.7 I2V Spicy","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"alibaba/wan-2.7-i2v-spicy","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestAlibabaWan27I2vUncensored":{"summary":"Wan 2.7 I2V Uncensored","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"alibaba/wan-2.7-i2v-uncensored","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestAlibabaWan27Ref2vUncensored":{"summary":"Wan 2.7 Ref2V Uncensored","value":{"duration":5,"images":["https://example.com/reference.jpg"],"model":"alibaba/wan-2.7-ref2v-uncensored","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestAlibabaWan27T2v":{"summary":"Wan 2.7 T2V","value":{"duration":5,"model":"alibaba/wan-2.7-t2v","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestAlibabaWan30I2vSpicy":{"summary":"Wan 3.0 I2V Spicy","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"alibaba/wan-3.0-i2v-spicy","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestAlibabaWan30ImageToVideo":{"summary":"Wan 3.0 image-to-video","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"alibaba/wan-3.0/image-to-video","prompt":"A cinematic camera movement through a forest","resolution":"1080p"}},"VideoRequestAlibabaWan30PrimeI2vSpicy":{"summary":"Wan 3.0 Prime I2V Spicy","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"alibaba/wan-3.0-prime-i2v-spicy","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestAlibabaWan30PrimeImageToVideo":{"summary":"Wan 3.0-prime image-to-video","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"alibaba/wan-3.0-prime/image-to-video","prompt":"A cinematic camera movement through a forest","resolution":"1080p"}},"VideoRequestAlibabaWan30PrimeRef2vSpicy":{"summary":"Wan 3.0 Prime Ref2V Spicy","value":{"duration":5,"images":["https://example.com/reference.jpg"],"model":"alibaba/wan-3.0-prime-ref2v-spicy","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestAlibabaWan30PrimeReferenceToVideo":{"summary":"Wan 3.0-prime reference-to-video","value":{"duration":5,"images":["https://example.com/reference.jpg"],"model":"alibaba/wan-3.0-prime/reference-to-video","prompt":"A cinematic camera movement through a forest","resolution":"1080p"}},"VideoRequestAlibabaWan30Ref2vSpicy":{"summary":"Wan 3.0 Ref2V Spicy","value":{"duration":5,"images":["https://example.com/reference.jpg"],"model":"alibaba/wan-3.0-ref2v-spicy","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestAlibabaWan30ReferenceToVideo":{"summary":"Wan 3.0 reference-to-video","value":{"duration":5,"images":["https://example.com/reference.jpg"],"model":"alibaba/wan-3.0/reference-to-video","prompt":"A cinematic camera movement through a forest","resolution":"1080p"}},"VideoRequestAlibabaWan30Video":{"summary":"Wan 3.0 Video","value":{"duration":5,"model":"alibaba/wan-3.0-video","prompt":"A cinematic camera movement through a forest","resolution":"1080p"}},"VideoRequestBytedanceSeedance20FastI2vSpicy":{"summary":"Seedance 2.0 Fast I2V Spicy","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"bytedance/seedance-2.0-fast-i2v-spicy","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestBytedanceSeedance20FastImageToVideo":{"summary":"Seedance 2.0-fast image-to-video","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"bytedance/seedance-2.0-fast/image-to-video","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestBytedanceSeedance20FastRef2vSpicy":{"summary":"Seedance 2.0 Fast Ref2V Spicy","value":{"duration":5,"images":["https://example.com/reference.jpg"],"model":"bytedance/seedance-2.0-fast-ref2v-spicy","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestBytedanceSeedance20FastReferenceToVideo":{"summary":"Seedance 2.0-fast reference-to-video","value":{"duration":5,"images":["https://example.com/reference.jpg"],"model":"bytedance/seedance-2.0-fast/reference-to-video","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestBytedanceSeedance20I2vSpicy":{"summary":"Seedance 2.0 I2V Spicy","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"bytedance/seedance-2.0-i2v-spicy","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestBytedanceSeedance20ImageToVideo":{"summary":"Seedance 2.0 image-to-video","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"bytedance/seedance-2.0/image-to-video","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestBytedanceSeedance20MiniI2vSpicy":{"summary":"Seedance 2.0 Mini I2V Spicy","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"bytedance/seedance-2.0-mini-i2v-spicy","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestBytedanceSeedance20MiniImageToVideo":{"summary":"Seedance 2.0-mini image-to-video","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"bytedance/seedance-2.0-mini/image-to-video","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestBytedanceSeedance20MiniRef2vSpicy":{"summary":"Seedance 2.0 Mini Ref2V Spicy","value":{"duration":5,"images":["https://example.com/reference.jpg"],"model":"bytedance/seedance-2.0-mini-ref2v-spicy","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestBytedanceSeedance20MiniReferenceToVideo":{"summary":"Seedance 2.0-mini reference-to-video","value":{"duration":5,"images":["https://example.com/reference.jpg"],"model":"bytedance/seedance-2.0-mini/reference-to-video","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestBytedanceSeedance20Ref2vSpicy":{"summary":"Seedance 2.0 Ref2V Spicy","value":{"duration":5,"images":["https://example.com/reference.jpg"],"model":"bytedance/seedance-2.0-ref2v-spicy","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestBytedanceSeedance20ReferenceToVideo":{"summary":"Seedance 2.0 reference-to-video","value":{"duration":5,"images":["https://example.com/reference.jpg"],"model":"bytedance/seedance-2.0/reference-to-video","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestBytedanceSeedance25I2vSpicy":{"summary":"Seedance 2.5 I2V Spicy","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"bytedance/seedance-2.5-i2v-spicy","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestBytedanceSeedance25ImageToVideo":{"summary":"Seedance 2.5 image-to-video","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"bytedance/seedance-2.5/image-to-video","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestBytedanceSeedance25Ref2vSpicy":{"summary":"Seedance 2.5 Ref2V Spicy","value":{"duration":5,"images":["https://example.com/reference.jpg"],"model":"bytedance/seedance-2.5-ref2v-spicy","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestBytedanceSeedance25ReferenceToVideo":{"summary":"Seedance 2.5 reference-to-video","value":{"duration":5,"images":["https://example.com/reference.jpg"],"model":"bytedance/seedance-2.5/reference-to-video","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestGoogleGeminiOmni11FlashImageToVideo":{"summary":"Gemini Omni 1.1 Flash image-to-video","value":{"duration":10,"image":"https://example.com/reference.jpg","model":"google/gemini-omni-1.1-flash/image-to-video","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestGoogleGeminiOmni11FlashReferenceToVideo":{"summary":"Gemini Omni 1.1 Flash reference-to-video","value":{"duration":10,"images":["https://example.com/reference.jpg"],"model":"google/gemini-omni-1.1-flash/reference-to-video","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestKwaivgiKlingV30ProImageToVideo":{"summary":"Kling v3.0 pro Image to Video","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"kwaivgi/kling-v3.0-pro/image-to-video","prompt":"A cinematic camera movement through a forest","resolution":"1080P"}},"VideoRequestKwaivgiKlingV30StdImageToVideo":{"summary":"Kling v3.0 std Image to Video","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"kwaivgi/kling-v3.0-std/image-to-video","prompt":"A cinematic camera movement through a forest","resolution":"720P"}},"VideoRequestKwaivgiKlingV30TurboImageToVideo":{"summary":"Kling v3.0 turbo Image to Video","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"kwaivgi/kling-v3.0-turbo/image-to-video","prompt":"A cinematic camera movement through a forest","resolution":"1080p"}},"VideoRequestMinimaxH3EnhancedReferenceToVideo":{"summary":"MiniMax H3 Enhanced Reference to Video","value":{"aspect_ratio":"21:9","duration":5,"images":["https://example.com/reference.jpg"],"model":"minimax-h3-enhanced-reference-to-video","prompt":"A cinematic camera movement through a forest","resolution":"768p"}},"VideoRequestMinimaxH3FastImageToVideo":{"summary":"MiniMax h3-fast image-to-video","value":{"duration":8,"model":"minimax/h3-fast/image-to-video","prompt":"A cinematic camera movement through a forest","resolution":"480P"}},"VideoRequestMinimaxH3FastReferenceToVideo":{"summary":"MiniMax h3-fast reference-to-video","value":{"duration":8,"images":["https://example.com/reference.jpg"],"model":"minimax/h3-fast/reference-to-video","prompt":"A cinematic camera movement through a forest","resolution":"480P"}},"VideoRequestMinimaxH3ImageToVideo":{"summary":"MiniMax h3 image-to-video","value":{"duration":8,"model":"minimax/h3/image-to-video","prompt":"A cinematic camera movement through a forest","resolution":"2K"}},"VideoRequestMinimaxH3MaxImageToVideo":{"summary":"MiniMax h3-max image-to-video","value":{"duration":8,"model":"minimax/h3-max/image-to-video","prompt":"A cinematic camera movement through a forest","resolution":"768P"}},"VideoRequestMinimaxH3MaxReferenceToVideo":{"summary":"MiniMax H3 Max Reference to Video","value":{"duration":5,"images":["https://example.com/reference.jpg"],"model":"minimax-h3-max-reference-to-video","prompt":"A cinematic camera movement through a forest","resolution":""}},"VideoRequestMinimaxH3MaxTurboImageToVideo":{"summary":"MiniMax H3 Max Turbo Image to Video","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"minimax-h3-max-turbo-image-to-video","prompt":"A cinematic camera movement through a forest","resolution":""}},"VideoRequestMinimaxH3ReferenceToVideo":{"summary":"MiniMax h3 reference-to-video","value":{"duration":8,"images":["https://example.com/reference.jpg"],"model":"minimax/h3/reference-to-video","prompt":"A cinematic camera movement through a forest","resolution":"2K"}},"VideoRequestMinimaxMinimaxH3I2vSpicy":{"summary":"MiniMax H3 I2V Spicy","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"minimax/minimax-h3-i2v-spicy","prompt":"A cinematic camera movement through a forest","resolution":"768p"}},"VideoRequestMinimaxMinimaxH3Ref2vSpicy":{"summary":"MiniMax H3 Ref2V Spicy","value":{"aspect_ratio":"21:9","duration":5,"images":["https://example.com/reference.jpg"],"model":"minimax/minimax-h3-ref2v-spicy","prompt":"A cinematic camera movement through a forest","resolution":"768p"}},"VideoRequestPixverseC1ImageToVideo":{"summary":"Pixverse c1 image-to-video","value":{"duration":5,"model":"pixverse/c1/image-to-video","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestPixverseC1ReferenceToVideo":{"summary":"Pixverse c1 reference-to-video","value":{"duration":5,"images":["https://example.com/reference.jpg"],"model":"pixverse/c1/reference-to-video","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestPixverseV6ImageToVideo":{"summary":"Pixverse v6 image-to-video","value":{"duration":5,"model":"pixverse/v6/image-to-video","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestPixverseV6ReferenceToVideo":{"summary":"Pixverse v6 reference-to-video","value":{"duration":5,"images":["https://example.com/reference.jpg"],"model":"pixverse/v6/reference-to-video","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestViduQ3MixReferenceToVideo":{"summary":"Vidu q3-mix reference-to-video","value":{"duration":5,"images":["https://example.com/reference.jpg"],"model":"vidu/q3-mix/reference-to-video","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestViduQ3ProImageToVideo":{"summary":"Vidu q3-pro image-to-video","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"vidu/q3-pro/image-to-video","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestViduQ3ReferenceToVideo":{"summary":"Vidu q3 reference-to-video","value":{"duration":5,"images":["https://example.com/reference.jpg"],"model":"vidu/q3/reference-to-video","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestViduQ3TurboImageToVideo":{"summary":"Vidu q3-turbo image-to-video","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"vidu/q3-turbo/image-to-video","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestWan30PrimeImageToVideo":{"summary":"Wan 3.0 Prime Image to Video","value":{"duration":5,"image":"https://example.com/reference.jpg","model":"wan-3-0-prime-image-to-video","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestWan30PrimeReferenceToVideo":{"summary":"Wan 3.0 Prime Reference to Video","value":{"duration":5,"images":["https://example.com/reference.jpg"],"model":"wan-3-0-prime-reference-to-video","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestXaiGrokImagineVideoV15ImageToVideo":{"summary":"Grok Imagine Video v1.5 image-to-video","value":{"duration":8,"image":"https://example.com/reference.jpg","model":"xai/grok-imagine-video-v1.5/image-to-video","prompt":"A cinematic camera movement through a forest","resolution":"720p"}},"VideoRequestXaiGrokImagineVideoV15ReferenceToVideo":{"summary":"Grok Imagine Video v1.5 reference-to-video","value":{"duration":8,"images":["https://example.com/reference.jpg"],"model":"xai/grok-imagine-video-v1.5/reference-to-video","prompt":"A cinematic camera movement through a forest","resolution":"720p"}}},"schema":{"oneOf":[{"$ref":"#/components/schemas/VideoRequestAlibabaHappyhorse11ImageToVideo"},{"$ref":"#/components/schemas/VideoRequestAlibabaHappyhorse11ReferenceToVideo"},{"$ref":"#/components/schemas/VideoRequestAlibabaWan22I2vSpicy"},{"$ref":"#/components/schemas/VideoRequestAlibabaWan27I2v"},{"$ref":"#/components/schemas/VideoRequestAlibabaWan27I2vSpicy"},{"$ref":"#/components/schemas/VideoRequestAlibabaWan27I2vUncensored"},{"$ref":"#/components/schemas/VideoRequestAlibabaWan27Ref2vUncensored"},{"$ref":"#/components/schemas/VideoRequestAlibabaWan27T2v"},{"$ref":"#/components/schemas/VideoRequestAlibabaWan30I2vSpicy"},{"$ref":"#/components/schemas/VideoRequestAlibabaWan30PrimeI2vSpicy"},{"$ref":"#/components/schemas/VideoRequestAlibabaWan30PrimeRef2vSpicy"},{"$ref":"#/components/schemas/VideoRequestAlibabaWan30PrimeImageToVideo"},{"$ref":"#/components/schemas/VideoRequestAlibabaWan30PrimeReferenceToVideo"},{"$ref":"#/components/schemas/VideoRequestAlibabaWan30Ref2vSpicy"},{"$ref":"#/components/schemas/VideoRequestAlibabaWan30Video"},{"$ref":"#/components/schemas/VideoRequestAlibabaWan30ImageToVideo"},{"$ref":"#/components/schemas/VideoRequestAlibabaWan30ReferenceToVideo"},{"$ref":"#/components/schemas/VideoRequestBytedanceSeedance20FastI2vSpicy"},{"$ref":"#/components/schemas/VideoRequestBytedanceSeedance20FastRef2vSpicy"},{"$ref":"#/components/schemas/VideoRequestBytedanceSeedance20FastImageToVideo"},{"$ref":"#/components/schemas/VideoRequestBytedanceSeedance20FastReferenceToVideo"},{"$ref":"#/components/schemas/VideoRequestBytedanceSeedance20I2vSpicy"},{"$ref":"#/components/schemas/VideoRequestBytedanceSeedance20MiniI2vSpicy"},{"$ref":"#/components/schemas/VideoRequestBytedanceSeedance20MiniRef2vSpicy"},{"$ref":"#/components/schemas/VideoRequestBytedanceSeedance20MiniImageToVideo"},{"$ref":"#/components/schemas/VideoRequestBytedanceSeedance20MiniReferenceToVideo"},{"$ref":"#/components/schemas/VideoRequestBytedanceSeedance20Ref2vSpicy"},{"$ref":"#/components/schemas/VideoRequestBytedanceSeedance20ImageToVideo"},{"$ref":"#/components/schemas/VideoRequestBytedanceSeedance20ReferenceToVideo"},{"$ref":"#/components/schemas/VideoRequestBytedanceSeedance25I2vSpicy"},{"$ref":"#/components/schemas/VideoRequestBytedanceSeedance25Ref2vSpicy"},{"$ref":"#/components/schemas/VideoRequestBytedanceSeedance25ImageToVideo"},{"$ref":"#/components/schemas/VideoRequestBytedanceSeedance25ReferenceToVideo"},{"$ref":"#/components/schemas/VideoRequestGoogleGeminiOmni11FlashImageToVideo"},{"$ref":"#/components/schemas/VideoRequestGoogleGeminiOmni11FlashReferenceToVideo"},{"$ref":"#/components/schemas/VideoRequestKwaivgiKlingV30ProImageToVideo"},{"$ref":"#/components/schemas/VideoRequestKwaivgiKlingV30StdImageToVideo"},{"$ref":"#/components/schemas/VideoRequestKwaivgiKlingV30TurboImageToVideo"},{"$ref":"#/components/schemas/VideoRequestMinimaxH3EnhancedReferenceToVideo"},{"$ref":"#/components/schemas/VideoRequestMinimaxH3ImageToVideo"},{"$ref":"#/components/schemas/VideoRequestMinimaxH3MaxImageToVideo"},{"$ref":"#/components/schemas/VideoRequestMinimaxH3MaxReferenceToVideo"},{"$ref":"#/components/schemas/VideoRequestMinimaxH3MaxTurboImageToVideo"},{"$ref":"#/components/schemas/VideoRequestMinimaxH3ReferenceToVideo"},{"$ref":"#/components/schemas/VideoRequestMinimaxH3FastImageToVideo"},{"$ref":"#/components/schemas/VideoRequestMinimaxH3FastReferenceToVideo"},{"$ref":"#/components/schemas/VideoRequestMinimaxH3MaxImageToVideo"},{"$ref":"#/components/schemas/VideoRequestMinimaxH3ImageToVideo"},{"$ref":"#/components/schemas/VideoRequestMinimaxH3ReferenceToVideo"},{"$ref":"#/components/schemas/VideoRequestMinimaxMinimaxH3I2vSpicy"},{"$ref":"#/components/schemas/VideoRequestMinimaxMinimaxH3Ref2vSpicy"},{"$ref":"#/components/schemas/VideoRequestPixverseC1ImageToVideo"},{"$ref":"#/components/schemas/VideoRequestPixverseC1ReferenceToVideo"},{"$ref":"#/components/schemas/VideoRequestPixverseV6ImageToVideo"},{"$ref":"#/components/schemas/VideoRequestPixverseV6ReferenceToVideo"},{"$ref":"#/components/schemas/VideoRequestViduQ3MixReferenceToVideo"},{"$ref":"#/components/schemas/VideoRequestViduQ3ProImageToVideo"},{"$ref":"#/components/schemas/VideoRequestViduQ3TurboImageToVideo"},{"$ref":"#/components/schemas/VideoRequestViduQ3ReferenceToVideo"},{"$ref":"#/components/schemas/VideoRequestWan30PrimeImageToVideo"},{"$ref":"#/components/schemas/VideoRequestWan30PrimeReferenceToVideo"},{"$ref":"#/components/schemas/VideoRequestXaiGrokImagineVideoV15ImageToVideo"},{"$ref":"#/components/schemas/VideoRequestXaiGrokImagineVideoV15ReferenceToVideo"}]}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"completed_at":null,"created_at":1786960800,"error":null,"id":"vid_01K2ABC123","model":"minimax/minimax-h3-ref2v-spicy","object":"video.generation","outputs":[],"progress":null,"started_at":null,"status":"queued"},"schema":{"$ref":"#/components/schemas/VideoGeneration"}}},"description":"Task accepted"},"400":{"content":{"application/json":{"example":{"error":{"code":"unsupported_value","message":"The parameter value is not supported by this model.","param":"duration","type":"invalid_request_error"}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"example":{"error":{"code":"unsupported_value","message":"The parameter value is not supported by this model.","param":"duration","type":"invalid_request_error"}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid or missing API key"}},"security":[{"BearerAuth":[]}],"summary":"Create a video generation task"}},"/v1/video/generations/{task_id}":{"get":{"operationId":"getVideoGeneration","parameters":[{"description":"The id returned by the create endpoint.","in":"path","name":"task_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"completed_at":1786960900,"created_at":1786960800,"error":null,"id":"vid_01K2ABC123","model":"minimax/minimax-h3-ref2v-spicy","object":"video.generation","outputs":[{"type":"video","url":"https://cdn.example.com/videos/vid_01K2ABC123.mp4"}],"progress":100,"started_at":1786960805,"status":"completed"},"schema":{"$ref":"#/components/schemas/VideoGeneration"}}},"description":"Current task status"},"401":{"content":{"application/json":{"example":{"error":{"code":"unsupported_value","message":"The parameter value is not supported by this model.","param":"duration","type":"invalid_request_error"}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid or missing API key"},"404":{"content":{"application/json":{"example":{"error":{"code":"unsupported_value","message":"The parameter value is not supported by this model.","param":"duration","type":"invalid_request_error"}},"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Task not found"}},"security":[{"BearerAuth":[]}],"summary":"Get video generation task status"}}},"servers":[{"url":"https://cdaiapi.com"}]}