media_forge_generate
Generate media with ANY Media Forge model (full catalog — Seedance, Kling, Veo, Sora, WAN, Flux, Nano Banana, etc.). Async — returns { job_id }; poll job_status until status="completed", then read result.video. Call list_models FIRST and pass an exact id from it (use i2v_id when you supply image_url, t2v_id otherwise). Unknown ids error at submit. Jobs are in-memory: poll promptly — a redeploy can drop an in-flight job (job_not_found) → resubmit. For reference + spoken dialogue, prefer the video_editor_* tools.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | ||
| params | Yes | Model params: { prompt, count?, quality?, duration?, aspect_ratio?, image_url?, image_urls?, reference_urls?, video_url? }. For IMAGE edit/reference models pass the input image as image_url OR image_urls OR reference_urls (all accepted). For VIDEO, image_url switches to image-to-video. | |
| model_id | Yes | A model id from list_models. |