diff --git a/src/libs/MagicHour/Generated/MagicHour.IImageProjectsClient.AiImageEditorCreateImage.g.cs b/src/libs/MagicHour/Generated/MagicHour.IImageProjectsClient.AiImageEditorCreateImage.g.cs
index 25ab224..18b88a8 100644
--- a/src/libs/MagicHour/Generated/MagicHour.IImageProjectsClient.AiImageEditorCreateImage.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.IImageProjectsClient.AiImageEditorCreateImage.g.cs
@@ -98,22 +98,30 @@ public partial interface IImageProjectsClient
/// The AI model to use for image editing. Each model has different capabilities and costs.
/// **Models:**
/// - `default` - Use the model we recommend, which will change over time. This is recommended unless you need a specific model. This is the default behavior.
- /// - `nano-banana-2` - from 100 credits/image
+ /// - `flux-2-klein` - from 5 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k
+ /// - Available for tiers: free, creator, pro, business
+ /// - Max additional input images: 5
+ /// - `gpt-image-2` - from 50 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `gpt-image-2` - from 50 credits/image
+ /// - `nano-banana` - from 50 credits/image
+ /// - Supported resolutions: 640px, 1k
+ /// - Available for tiers: creator, pro, business
+ /// - Max additional input images: 9
+ /// - `nano-banana-2` - from 100 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `flux-2-klein` - from 5 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
- /// - Available for tiers: free, creator, pro, business
- /// - Max additional input images: 5
/// - `nano-banana-2-lite` - from 50 credits/image
/// - Supported resolutions: 640px, 1k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
+ /// - `nano-banana-pro` - from 150 credits/image
+ /// - Supported resolutions: 1k, 2k, 4k
+ /// - Available for tiers: creator, pro, business
+ /// - Max additional input images: 9
/// - `qwen-edit` - from 10 credits/image
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: free, creator, pro, business
@@ -130,14 +138,6 @@ public partial interface IImageProjectsClient
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `nano-banana` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k
- /// - Available for tiers: creator, pro, business
- /// - Max additional input images: 9
- /// - `nano-banana-pro` - from 150 credits/image
- /// - Supported resolutions: 1k, 2k, 4k
- /// - Available for tiers: creator, pro, business
- /// - Max additional input images: 9
/// Example: default
///
///
@@ -153,16 +153,16 @@ public partial interface IImageProjectsClient
/// - `4k` — up to 4096px
/// - `auto` — **Deprecated.** Mapped server-side from your subscription tier to the best matching resolution the model supports
/// **Per-model support:**
- /// - `nano-banana-2` - 640px, 1k, 2k, 4k
- /// - `gpt-image-2` - 640px, 1k, 2k, 4k
/// - `flux-2-klein` - 640px, 1k, 2k
+ /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `nano-banana` - 640px, 1k
+ /// - `nano-banana-2` - 640px, 1k, 2k, 4k
/// - `nano-banana-2-lite` - 640px, 1k
+ /// - `nano-banana-pro` - 1k, 2k, 4k
/// - `qwen-edit` - 640px, 1k, 2k
/// - `seedream-v4` - 640px, 1k, 2k, 4k
/// - `seedream-v4.5` - 640px, 1k, 2k, 4k
/// - `seedream-v5-pro` - 640px, 1k, 2k
- /// - `nano-banana` - 640px, 1k
- /// - `nano-banana-pro` - 1k, 2k, 4k
/// Note: Resolution availability depends on the model and your subscription tier.
/// Example: 1k
///
diff --git a/src/libs/MagicHour/Generated/MagicHour.IImageProjectsClient.AiImageGeneratorCreateImage.g.cs b/src/libs/MagicHour/Generated/MagicHour.IImageProjectsClient.AiImageGeneratorCreateImage.g.cs
index aab5b8a..58dd515 100644
--- a/src/libs/MagicHour/Generated/MagicHour.IImageProjectsClient.AiImageGeneratorCreateImage.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.IImageProjectsClient.AiImageGeneratorCreateImage.g.cs
@@ -87,35 +87,27 @@ public partial interface IImageProjectsClient
/// The AI model to use for image generation. Each model has different capabilities and costs.
/// **Models:**
/// - `default` - Use the model we recommend, which will change over time. This is recommended unless you need a specific model. This is the default behavior.
- /// - `nano-banana-2` - from 100 credits/image
- /// - Supported resolutions: 640px, 1k, 2k, 4k
- /// - Available for tiers: creator, pro, business
- /// - Image count allowed: 1, 4, 9, 16
- /// - `gpt-image-2` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k, 2k, 4k
- /// - Available for tiers: creator, pro, business
- /// - Image count allowed: 1, 2, 3, 4
- /// - `z-image-turbo` - from 5 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
- /// - Available for tiers: free, creator, pro, business
- /// - Image count allowed: 1, 2, 3, 4
/// - `flux-2-klein` - from 5 credits/image
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: free, creator, pro, business
/// - Image count allowed: 1
- /// - `nano-banana-2-lite` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k
- /// - Available for tiers: creator, pro, business
+ /// - `flux-schnell` - from 5 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k
+ /// - Available for tiers: free, creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
- /// - `seedream-v4` - from 40 credits/image
+ /// - `gpt-image-2` - from 50 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
- /// - `seedream-v5-pro` - from 75 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
+ /// - `nano-banana` - from 50 credits/image
+ /// - Supported resolutions: 640px, 1k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
- /// - `nano-banana` - from 50 credits/image
+ /// - `nano-banana-2` - from 100 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k, 4k
+ /// - Available for tiers: creator, pro, business
+ /// - Image count allowed: 1, 4, 9, 16
+ /// - `nano-banana-2-lite` - from 50 credits/image
/// - Supported resolutions: 640px, 1k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
@@ -123,7 +115,15 @@ public partial interface IImageProjectsClient
/// - Supported resolutions: 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 4, 9, 16
- /// - `flux-schnell` - from 5 credits/image
+ /// - `seedream-v4` - from 40 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k, 4k
+ /// - Available for tiers: creator, pro, business
+ /// - Image count allowed: 1, 2, 3, 4
+ /// - `seedream-v5-pro` - from 75 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k
+ /// - Available for tiers: creator, pro, business
+ /// - Image count allowed: 1, 2, 3, 4
+ /// - `z-image-turbo` - from 5 credits/image
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: free, creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
@@ -144,16 +144,16 @@ public partial interface IImageProjectsClient
/// - `4k` — up to 4096px
/// - `auto` — **Deprecated.** Mapped server-side from your subscription tier to the best matching resolution the model supports
/// **Per-model support:**
- /// - `nano-banana-2` - 640px, 1k, 2k, 4k
- /// - `gpt-image-2` - 640px, 1k, 2k, 4k
- /// - `z-image-turbo` - 640px, 1k, 2k
/// - `flux-2-klein` - 640px, 1k, 2k
+ /// - `flux-schnell` - 640px, 1k, 2k
+ /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `nano-banana` - 640px, 1k
+ /// - `nano-banana-2` - 640px, 1k, 2k, 4k
/// - `nano-banana-2-lite` - 640px, 1k
+ /// - `nano-banana-pro` - 1k, 2k, 4k
/// - `seedream-v4` - 640px, 1k, 2k, 4k
/// - `seedream-v5-pro` - 640px, 1k, 2k
- /// - `nano-banana` - 640px, 1k
- /// - `nano-banana-pro` - 1k, 2k, 4k
- /// - `flux-schnell` - 640px, 1k, 2k
+ /// - `z-image-turbo` - 640px, 1k, 2k
/// Note: Resolution availability depends on the model and your subscription tier.
/// Default Value: auto
/// Example: auto
diff --git a/src/libs/MagicHour/Generated/MagicHour.IVideoProjectsClient.AiVideoEditorCreateVideo.g.cs b/src/libs/MagicHour/Generated/MagicHour.IVideoProjectsClient.AiVideoEditorCreateVideo.g.cs
index dab3c93..bfc805a 100644
--- a/src/libs/MagicHour/Generated/MagicHour.IVideoProjectsClient.AiVideoEditorCreateVideo.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.IVideoProjectsClient.AiVideoEditorCreateVideo.g.cs
@@ -137,7 +137,7 @@ public partial interface IVideoProjectsClient
/// Example: 0
///
///
- /// End time of your clip in seconds. Must be greater than `start_seconds`. Duration must be between 3 and 10 seconds.
+ /// End time of your clip in seconds. Must be greater than `start_seconds`. Minimum duration is 3 seconds. Maximum duration depends on model: `gemini-omni`: 10s, `ltx-2.3`: 45s.
/// Example: 5
///
///
diff --git a/src/libs/MagicHour/Generated/MagicHour.IVideoProjectsClient.ImageToVideoCreateVideo.g.cs b/src/libs/MagicHour/Generated/MagicHour.IVideoProjectsClient.ImageToVideoCreateVideo.g.cs
index 0e5f4a1..e865a88 100644
--- a/src/libs/MagicHour/Generated/MagicHour.IVideoProjectsClient.ImageToVideoCreateVideo.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.IVideoProjectsClient.ImageToVideoCreateVideo.g.cs
@@ -135,70 +135,70 @@ public partial interface IVideoProjectsClient
///
///
/// The total duration of the output video in seconds. Supported durations depend on the chosen model:
+ /// * **`kling-2.6`**: 5, 10
/// * **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- /// * **`seedance-2.0`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
/// * **`ltx-2.3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30
/// * **`minimax-h3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30
- /// * **`wan-2.2`**: 3, 4, 5, 6, 7, 8, 9, 10, 15
/// * **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12
+ /// * **`seedance-2.0`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
/// * **`seedance-2.0-mini`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
/// * **`seedance-2.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
- /// * **`kling-2.6`**: 5, 10
- /// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
- /// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
/// * **`sora-2`**: 4, 8, 12, 24, 36, 48, 60
+ /// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
+ /// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
+ /// * **`wan-2.2`**: 3, 4, 5, 6, 7, 8, 9, 10, 15
/// Example: 5
///
///
/// The AI model to use for video generation.
/// * `default`: uses our currently recommended model for general use. For paid tiers, defaults to `kling-3.0`. For free tiers, it defaults to `ltx-2.3`.
+ /// * `kling-2.6`: Great for action, motion blur, and camera moves.
/// * `kling-3.0`: Best overall quality for cinematic storytelling.
- /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `ltx-2.3`: Fastest output. Best for rapid iteration.
/// * `minimax-h3`: Reference-driven video with native audio.
- /// * `wan-2.2`: Strong physics, camera moves, and motion.
/// * `seedance-1.5`: Smooth, consistent motion with precision.
+ /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality
/// * `seedance-2.5`: Highest quality with superior realism, detail, and motion
- /// * `kling-2.6`: Great for action, motion blur, and camera moves.
- /// * `veo3.1-lite`: Veo quality at a more accessible cost.
- /// * `veo3.1`: Google's model. Highest realism and detail.
/// * `sora-2`: Open AI's model. Great for creativity and viral clips.
+ /// * `veo3.1`: Google's model. Highest realism and detail.
+ /// * `veo3.1-lite`: Veo quality at a more accessible cost.
+ /// * `wan-2.2`: Strong physics, camera moves, and motion.
/// If you specify the deprecated model value that includes the `-audio` suffix, this will be the same as included `audio` as `true`.
/// Default Value: default
/// Example: kling-3.0
///
///
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.
+ /// * **`kling-2.6`**: Supports 720p, 1080p.
/// * **`kling-3.0`**: Supports 720p, 1080p, 4k.
- /// * **`seedance-2.0`**: Supports 480p, 720p.
/// * **`ltx-2.3`**: Supports 480p, 720p, 1080p.
/// * **`minimax-h3`**: Supports 480p, 720p, 1080p.
- /// * **`wan-2.2`**: Supports 480p, 720p, 1080p.
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.
+ /// * **`seedance-2.0`**: Supports 480p, 720p.
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.
/// * **`seedance-2.5`**: Supports 480p, 720p.
- /// * **`kling-2.6`**: Supports 720p, 1080p.
- /// * **`veo3.1-lite`**: Supports 720p, 1080p.
- /// * **`veo3.1`**: Supports 720p, 1080p.
/// * **`sora-2`**: Supports 720p.
+ /// * **`veo3.1`**: Supports 720p, 1080p.
+ /// * **`veo3.1-lite`**: Supports 720p, 1080p.
+ /// * **`wan-2.2`**: Supports 480p, 720p, 1080p.
/// Example: 720p
///
///
/// Whether to include audio in the video. Defaults to `false` if not specified.
/// Audio support varies by model:
+ /// * **`kling-2.6`**: Not supported
/// * **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled
- /// * **`seedance-2.0`**: Toggle-able: no additional credits for audio
/// * **`ltx-2.3`**: Toggle-able: no additional credits for audio
/// * **`minimax-h3`**: Toggle-able: no additional credits for audio
- /// * **`wan-2.2`**: Not supported
/// * **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled
+ /// * **`seedance-2.0`**: Toggle-able: no additional credits for audio
/// * **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio
/// * **`seedance-2.5`**: Toggle-able: no additional credits for audio
- /// * **`kling-2.6`**: Not supported
- /// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled
- /// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled
/// * **`sora-2`**: Toggle-able: no additional credits for audio
+ /// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled
+ /// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled
+ /// * **`wan-2.2`**: Not supported
/// Example: true
///
///
diff --git a/src/libs/MagicHour/Generated/MagicHour.IVideoProjectsClient.TextToVideoCreateVideo.g.cs b/src/libs/MagicHour/Generated/MagicHour.IVideoProjectsClient.TextToVideoCreateVideo.g.cs
index bfea3f6..2dc90c0 100644
--- a/src/libs/MagicHour/Generated/MagicHour.IVideoProjectsClient.TextToVideoCreateVideo.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.IVideoProjectsClient.TextToVideoCreateVideo.g.cs
@@ -129,67 +129,67 @@ public partial interface IVideoProjectsClient
///
///
/// The total duration of the output video in seconds. Supported durations depend on the chosen model:
+ /// * **`kling-2.6`**: 5, 10
/// * **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- /// * **`seedance-2.0`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
/// * **`ltx-2.3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30
/// * **`minimax-h3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30
- /// * **`wan-2.2`**: 3, 4, 5, 6, 7, 8, 9, 10, 15
/// * **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12
+ /// * **`seedance-2.0`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
/// * **`seedance-2.0-mini`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
/// * **`seedance-2.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
- /// * **`kling-2.6`**: 5, 10
- /// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
- /// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
/// * **`sora-2`**: 4, 8, 12, 24, 36, 48, 60
+ /// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
+ /// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
+ /// * **`wan-2.2`**: 3, 4, 5, 6, 7, 8, 9, 10, 15
/// Example: 5
///
///
/// Determines the aspect ratio of the output video.
+ /// * **`kling-2.6`**: Supports 9:16, 16:9, 1:1.
/// * **`kling-3.0`**: Supports 9:16, 16:9, 1:1.
- /// * **`seedance-2.0`**: Supports 9:16, 16:9, 1:1.
/// * **`ltx-2.3`**: Supports 9:16, 16:9, 1:1.
/// * **`minimax-h3`**: Supports 16:9, 9:16, 1:1.
- /// * **`wan-2.2`**: Supports 9:16, 16:9, 1:1.
/// * **`seedance-1.5`**: Supports 9:16, 16:9, 1:1.
+ /// * **`seedance-2.0`**: Supports 9:16, 16:9, 1:1.
/// * **`seedance-2.0-mini`**: Supports 9:16, 16:9, 1:1.
/// * **`seedance-2.5`**: Supports 9:16, 16:9, 1:1.
- /// * **`kling-2.6`**: Supports 9:16, 16:9, 1:1.
- /// * **`veo3.1-lite`**: Supports 9:16, 16:9.
- /// * **`veo3.1`**: Supports 9:16, 16:9.
/// * **`sora-2`**: Supports 9:16, 16:9.
+ /// * **`veo3.1`**: Supports 9:16, 16:9.
+ /// * **`veo3.1-lite`**: Supports 9:16, 16:9.
+ /// * **`wan-2.2`**: Supports 9:16, 16:9, 1:1.
/// Example: 16:9
///
///
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.
+ /// * **`kling-2.6`**: Supports 720p, 1080p.
/// * **`kling-3.0`**: Supports 720p, 1080p, 4k.
- /// * **`seedance-2.0`**: Supports 480p, 720p.
/// * **`ltx-2.3`**: Supports 480p, 720p, 1080p.
/// * **`minimax-h3`**: Supports 480p, 720p, 1080p.
- /// * **`wan-2.2`**: Supports 480p, 720p, 1080p.
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.
+ /// * **`seedance-2.0`**: Supports 480p, 720p.
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.
/// * **`seedance-2.5`**: Supports 480p, 720p.
- /// * **`kling-2.6`**: Supports 720p, 1080p.
- /// * **`veo3.1-lite`**: Supports 720p, 1080p.
- /// * **`veo3.1`**: Supports 720p, 1080p.
/// * **`sora-2`**: Supports 720p.
+ /// * **`veo3.1`**: Supports 720p, 1080p.
+ /// * **`veo3.1-lite`**: Supports 720p, 1080p.
+ /// * **`wan-2.2`**: Supports 480p, 720p, 1080p.
/// Example: 720p
///
///
/// The AI model to use for video generation.
/// * `default`: uses our currently recommended model for general use. For paid tiers, defaults to `kling-3.0`. For free tiers, it defaults to `ltx-2.3`.
+ /// * `kling-2.6`: Great for action, motion blur, and camera moves.
/// * `kling-3.0`: Best overall quality for cinematic storytelling.
- /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `ltx-2.3`: Fastest output. Best for rapid iteration.
/// * `minimax-h3`: Reference-driven video with native audio.
- /// * `wan-2.2`: Strong physics, camera moves, and motion.
/// * `seedance-1.5`: Smooth, consistent motion with precision.
+ /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality
/// * `seedance-2.5`: Highest quality with superior realism, detail, and motion
- /// * `kling-2.6`: Great for action, motion blur, and camera moves.
- /// * `veo3.1-lite`: Veo quality at a more accessible cost.
- /// * `veo3.1`: Google's model. Highest realism and detail.
/// * `sora-2`: Open AI's model. Great for creativity and viral clips.
+ /// * `veo3.1`: Google's model. Highest realism and detail.
+ /// * `veo3.1-lite`: Veo quality at a more accessible cost.
+ /// * `wan-2.2`: Strong physics, camera moves, and motion.
/// If you specify the deprecated model value that includes the `-audio` suffix, this will be the same as included `audio` as `true`.
/// Default Value: default
/// Example: kling-3.0
@@ -197,18 +197,18 @@ public partial interface IVideoProjectsClient
///
/// Whether to include audio in the video. Defaults to `false` if not specified.
/// Audio support varies by model:
+ /// * **`kling-2.6`**: Not supported
/// * **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled
- /// * **`seedance-2.0`**: Toggle-able: no additional credits for audio
/// * **`ltx-2.3`**: Toggle-able: no additional credits for audio
/// * **`minimax-h3`**: Toggle-able: no additional credits for audio
- /// * **`wan-2.2`**: Not supported
/// * **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled
+ /// * **`seedance-2.0`**: Toggle-able: no additional credits for audio
/// * **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio
/// * **`seedance-2.5`**: Toggle-able: no additional credits for audio
- /// * **`kling-2.6`**: Not supported
- /// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled
- /// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled
/// * **`sora-2`**: Toggle-able: no additional credits for audio
+ /// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled
+ /// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled
+ /// * **`wan-2.2`**: Not supported
/// Example: true
///
///
diff --git a/src/libs/MagicHour/Generated/MagicHour.ImageProjectsClient.AiImageEditorCreateImage.g.cs b/src/libs/MagicHour/Generated/MagicHour.ImageProjectsClient.AiImageEditorCreateImage.g.cs
index 9dbb8a6..4f2f7ff 100644
--- a/src/libs/MagicHour/Generated/MagicHour.ImageProjectsClient.AiImageEditorCreateImage.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.ImageProjectsClient.AiImageEditorCreateImage.g.cs
@@ -686,22 +686,30 @@ partial void ProcessAiImageEditorCreateImageResponseContent(
/// The AI model to use for image editing. Each model has different capabilities and costs.
/// **Models:**
/// - `default` - Use the model we recommend, which will change over time. This is recommended unless you need a specific model. This is the default behavior.
- /// - `nano-banana-2` - from 100 credits/image
+ /// - `flux-2-klein` - from 5 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k
+ /// - Available for tiers: free, creator, pro, business
+ /// - Max additional input images: 5
+ /// - `gpt-image-2` - from 50 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `gpt-image-2` - from 50 credits/image
+ /// - `nano-banana` - from 50 credits/image
+ /// - Supported resolutions: 640px, 1k
+ /// - Available for tiers: creator, pro, business
+ /// - Max additional input images: 9
+ /// - `nano-banana-2` - from 100 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `flux-2-klein` - from 5 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
- /// - Available for tiers: free, creator, pro, business
- /// - Max additional input images: 5
/// - `nano-banana-2-lite` - from 50 credits/image
/// - Supported resolutions: 640px, 1k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
+ /// - `nano-banana-pro` - from 150 credits/image
+ /// - Supported resolutions: 1k, 2k, 4k
+ /// - Available for tiers: creator, pro, business
+ /// - Max additional input images: 9
/// - `qwen-edit` - from 10 credits/image
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: free, creator, pro, business
@@ -718,14 +726,6 @@ partial void ProcessAiImageEditorCreateImageResponseContent(
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `nano-banana` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k
- /// - Available for tiers: creator, pro, business
- /// - Max additional input images: 9
- /// - `nano-banana-pro` - from 150 credits/image
- /// - Supported resolutions: 1k, 2k, 4k
- /// - Available for tiers: creator, pro, business
- /// - Max additional input images: 9
/// Example: default
///
///
@@ -741,16 +741,16 @@ partial void ProcessAiImageEditorCreateImageResponseContent(
/// - `4k` — up to 4096px
/// - `auto` — **Deprecated.** Mapped server-side from your subscription tier to the best matching resolution the model supports
/// **Per-model support:**
- /// - `nano-banana-2` - 640px, 1k, 2k, 4k
- /// - `gpt-image-2` - 640px, 1k, 2k, 4k
/// - `flux-2-klein` - 640px, 1k, 2k
+ /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `nano-banana` - 640px, 1k
+ /// - `nano-banana-2` - 640px, 1k, 2k, 4k
/// - `nano-banana-2-lite` - 640px, 1k
+ /// - `nano-banana-pro` - 1k, 2k, 4k
/// - `qwen-edit` - 640px, 1k, 2k
/// - `seedream-v4` - 640px, 1k, 2k, 4k
/// - `seedream-v4.5` - 640px, 1k, 2k, 4k
/// - `seedream-v5-pro` - 640px, 1k, 2k
- /// - `nano-banana` - 640px, 1k
- /// - `nano-banana-pro` - 1k, 2k, 4k
/// Note: Resolution availability depends on the model and your subscription tier.
/// Example: 1k
///
diff --git a/src/libs/MagicHour/Generated/MagicHour.ImageProjectsClient.AiImageGeneratorCreateImage.g.cs b/src/libs/MagicHour/Generated/MagicHour.ImageProjectsClient.AiImageGeneratorCreateImage.g.cs
index 395e631..af46236 100644
--- a/src/libs/MagicHour/Generated/MagicHour.ImageProjectsClient.AiImageGeneratorCreateImage.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.ImageProjectsClient.AiImageGeneratorCreateImage.g.cs
@@ -675,35 +675,27 @@ partial void ProcessAiImageGeneratorCreateImageResponseContent(
/// The AI model to use for image generation. Each model has different capabilities and costs.
/// **Models:**
/// - `default` - Use the model we recommend, which will change over time. This is recommended unless you need a specific model. This is the default behavior.
- /// - `nano-banana-2` - from 100 credits/image
- /// - Supported resolutions: 640px, 1k, 2k, 4k
- /// - Available for tiers: creator, pro, business
- /// - Image count allowed: 1, 4, 9, 16
- /// - `gpt-image-2` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k, 2k, 4k
- /// - Available for tiers: creator, pro, business
- /// - Image count allowed: 1, 2, 3, 4
- /// - `z-image-turbo` - from 5 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
- /// - Available for tiers: free, creator, pro, business
- /// - Image count allowed: 1, 2, 3, 4
/// - `flux-2-klein` - from 5 credits/image
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: free, creator, pro, business
/// - Image count allowed: 1
- /// - `nano-banana-2-lite` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k
- /// - Available for tiers: creator, pro, business
+ /// - `flux-schnell` - from 5 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k
+ /// - Available for tiers: free, creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
- /// - `seedream-v4` - from 40 credits/image
+ /// - `gpt-image-2` - from 50 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
- /// - `seedream-v5-pro` - from 75 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
+ /// - `nano-banana` - from 50 credits/image
+ /// - Supported resolutions: 640px, 1k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
- /// - `nano-banana` - from 50 credits/image
+ /// - `nano-banana-2` - from 100 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k, 4k
+ /// - Available for tiers: creator, pro, business
+ /// - Image count allowed: 1, 4, 9, 16
+ /// - `nano-banana-2-lite` - from 50 credits/image
/// - Supported resolutions: 640px, 1k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
@@ -711,7 +703,15 @@ partial void ProcessAiImageGeneratorCreateImageResponseContent(
/// - Supported resolutions: 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 4, 9, 16
- /// - `flux-schnell` - from 5 credits/image
+ /// - `seedream-v4` - from 40 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k, 4k
+ /// - Available for tiers: creator, pro, business
+ /// - Image count allowed: 1, 2, 3, 4
+ /// - `seedream-v5-pro` - from 75 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k
+ /// - Available for tiers: creator, pro, business
+ /// - Image count allowed: 1, 2, 3, 4
+ /// - `z-image-turbo` - from 5 credits/image
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: free, creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
@@ -732,16 +732,16 @@ partial void ProcessAiImageGeneratorCreateImageResponseContent(
/// - `4k` — up to 4096px
/// - `auto` — **Deprecated.** Mapped server-side from your subscription tier to the best matching resolution the model supports
/// **Per-model support:**
- /// - `nano-banana-2` - 640px, 1k, 2k, 4k
- /// - `gpt-image-2` - 640px, 1k, 2k, 4k
- /// - `z-image-turbo` - 640px, 1k, 2k
/// - `flux-2-klein` - 640px, 1k, 2k
+ /// - `flux-schnell` - 640px, 1k, 2k
+ /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `nano-banana` - 640px, 1k
+ /// - `nano-banana-2` - 640px, 1k, 2k, 4k
/// - `nano-banana-2-lite` - 640px, 1k
+ /// - `nano-banana-pro` - 1k, 2k, 4k
/// - `seedream-v4` - 640px, 1k, 2k, 4k
/// - `seedream-v5-pro` - 640px, 1k, 2k
- /// - `nano-banana` - 640px, 1k
- /// - `nano-banana-pro` - 1k, 2k, 4k
- /// - `flux-schnell` - 640px, 1k, 2k
+ /// - `z-image-turbo` - 640px, 1k, 2k
/// Note: Resolution availability depends on the model and your subscription tier.
/// Default Value: auto
/// Example: auto
diff --git a/src/libs/MagicHour/Generated/MagicHour.Models.AiImageEditorCreateImageRequest.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.AiImageEditorCreateImageRequest.g.cs
index 19cc069..94cdcf0 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.AiImageEditorCreateImageRequest.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.AiImageEditorCreateImageRequest.g.cs
@@ -30,22 +30,30 @@ public sealed partial class AiImageEditorCreateImageRequest
/// The AI model to use for image editing. Each model has different capabilities and costs.
/// **Models:**
/// - `default` - Use the model we recommend, which will change over time. This is recommended unless you need a specific model. This is the default behavior.
- /// - `nano-banana-2` - from 100 credits/image
+ /// - `flux-2-klein` - from 5 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k
+ /// - Available for tiers: free, creator, pro, business
+ /// - Max additional input images: 5
+ /// - `gpt-image-2` - from 50 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `gpt-image-2` - from 50 credits/image
+ /// - `nano-banana` - from 50 credits/image
+ /// - Supported resolutions: 640px, 1k
+ /// - Available for tiers: creator, pro, business
+ /// - Max additional input images: 9
+ /// - `nano-banana-2` - from 100 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `flux-2-klein` - from 5 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
- /// - Available for tiers: free, creator, pro, business
- /// - Max additional input images: 5
/// - `nano-banana-2-lite` - from 50 credits/image
/// - Supported resolutions: 640px, 1k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
+ /// - `nano-banana-pro` - from 150 credits/image
+ /// - Supported resolutions: 1k, 2k, 4k
+ /// - Available for tiers: creator, pro, business
+ /// - Max additional input images: 9
/// - `qwen-edit` - from 10 credits/image
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: free, creator, pro, business
@@ -62,14 +70,6 @@ public sealed partial class AiImageEditorCreateImageRequest
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `nano-banana` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k
- /// - Available for tiers: creator, pro, business
- /// - Max additional input images: 9
- /// - `nano-banana-pro` - from 150 credits/image
- /// - Supported resolutions: 1k, 2k, 4k
- /// - Available for tiers: creator, pro, business
- /// - Max additional input images: 9
/// Example: default
///
/// default
@@ -95,16 +95,16 @@ public sealed partial class AiImageEditorCreateImageRequest
/// - `4k` — up to 4096px
/// - `auto` — **Deprecated.** Mapped server-side from your subscription tier to the best matching resolution the model supports
/// **Per-model support:**
- /// - `nano-banana-2` - 640px, 1k, 2k, 4k
- /// - `gpt-image-2` - 640px, 1k, 2k, 4k
/// - `flux-2-klein` - 640px, 1k, 2k
+ /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `nano-banana` - 640px, 1k
+ /// - `nano-banana-2` - 640px, 1k, 2k, 4k
/// - `nano-banana-2-lite` - 640px, 1k
+ /// - `nano-banana-pro` - 1k, 2k, 4k
/// - `qwen-edit` - 640px, 1k, 2k
/// - `seedream-v4` - 640px, 1k, 2k, 4k
/// - `seedream-v4.5` - 640px, 1k, 2k, 4k
/// - `seedream-v5-pro` - 640px, 1k, 2k
- /// - `nano-banana` - 640px, 1k
- /// - `nano-banana-pro` - 1k, 2k, 4k
/// Note: Resolution availability depends on the model and your subscription tier.
/// Example: 1k
///
@@ -154,22 +154,30 @@ public sealed partial class AiImageEditorCreateImageRequest
/// The AI model to use for image editing. Each model has different capabilities and costs.
/// **Models:**
/// - `default` - Use the model we recommend, which will change over time. This is recommended unless you need a specific model. This is the default behavior.
- /// - `nano-banana-2` - from 100 credits/image
+ /// - `flux-2-klein` - from 5 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k
+ /// - Available for tiers: free, creator, pro, business
+ /// - Max additional input images: 5
+ /// - `gpt-image-2` - from 50 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `gpt-image-2` - from 50 credits/image
+ /// - `nano-banana` - from 50 credits/image
+ /// - Supported resolutions: 640px, 1k
+ /// - Available for tiers: creator, pro, business
+ /// - Max additional input images: 9
+ /// - `nano-banana-2` - from 100 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `flux-2-klein` - from 5 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
- /// - Available for tiers: free, creator, pro, business
- /// - Max additional input images: 5
/// - `nano-banana-2-lite` - from 50 credits/image
/// - Supported resolutions: 640px, 1k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
+ /// - `nano-banana-pro` - from 150 credits/image
+ /// - Supported resolutions: 1k, 2k, 4k
+ /// - Available for tiers: creator, pro, business
+ /// - Max additional input images: 9
/// - `qwen-edit` - from 10 credits/image
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: free, creator, pro, business
@@ -186,14 +194,6 @@ public sealed partial class AiImageEditorCreateImageRequest
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `nano-banana` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k
- /// - Available for tiers: creator, pro, business
- /// - Max additional input images: 9
- /// - `nano-banana-pro` - from 150 credits/image
- /// - Supported resolutions: 1k, 2k, 4k
- /// - Available for tiers: creator, pro, business
- /// - Max additional input images: 9
/// Example: default
///
///
@@ -209,16 +209,16 @@ public sealed partial class AiImageEditorCreateImageRequest
/// - `4k` — up to 4096px
/// - `auto` — **Deprecated.** Mapped server-side from your subscription tier to the best matching resolution the model supports
/// **Per-model support:**
- /// - `nano-banana-2` - 640px, 1k, 2k, 4k
- /// - `gpt-image-2` - 640px, 1k, 2k, 4k
/// - `flux-2-klein` - 640px, 1k, 2k
+ /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `nano-banana` - 640px, 1k
+ /// - `nano-banana-2` - 640px, 1k, 2k, 4k
/// - `nano-banana-2-lite` - 640px, 1k
+ /// - `nano-banana-pro` - 1k, 2k, 4k
/// - `qwen-edit` - 640px, 1k, 2k
/// - `seedream-v4` - 640px, 1k, 2k, 4k
/// - `seedream-v4.5` - 640px, 1k, 2k, 4k
/// - `seedream-v5-pro` - 640px, 1k, 2k
- /// - `nano-banana` - 640px, 1k
- /// - `nano-banana-pro` - 1k, 2k, 4k
/// Note: Resolution availability depends on the model and your subscription tier.
/// Example: 1k
///
diff --git a/src/libs/MagicHour/Generated/MagicHour.Models.AiImageEditorCreateImageRequestModel.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.AiImageEditorCreateImageRequestModel.g.cs
index 58a21c6..95507ae 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.AiImageEditorCreateImageRequestModel.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.AiImageEditorCreateImageRequestModel.g.cs
@@ -7,22 +7,30 @@ namespace MagicHour
/// The AI model to use for image editing. Each model has different capabilities and costs.
/// **Models:**
/// - `default` - Use the model we recommend, which will change over time. This is recommended unless you need a specific model. This is the default behavior.
- /// - `nano-banana-2` - from 100 credits/image
+ /// - `flux-2-klein` - from 5 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k
+ /// - Available for tiers: free, creator, pro, business
+ /// - Max additional input images: 5
+ /// - `gpt-image-2` - from 50 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `gpt-image-2` - from 50 credits/image
+ /// - `nano-banana` - from 50 credits/image
+ /// - Supported resolutions: 640px, 1k
+ /// - Available for tiers: creator, pro, business
+ /// - Max additional input images: 9
+ /// - `nano-banana-2` - from 100 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `flux-2-klein` - from 5 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
- /// - Available for tiers: free, creator, pro, business
- /// - Max additional input images: 5
/// - `nano-banana-2-lite` - from 50 credits/image
/// - Supported resolutions: 640px, 1k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
+ /// - `nano-banana-pro` - from 150 credits/image
+ /// - Supported resolutions: 1k, 2k, 4k
+ /// - Available for tiers: creator, pro, business
+ /// - Max additional input images: 9
/// - `qwen-edit` - from 10 credits/image
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: free, creator, pro, business
@@ -39,14 +47,6 @@ namespace MagicHour
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `nano-banana` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k
- /// - Available for tiers: creator, pro, business
- /// - Max additional input images: 9
- /// - `nano-banana-pro` - from 150 credits/image
- /// - Supported resolutions: 1k, 2k, 4k
- /// - Available for tiers: creator, pro, business
- /// - Max additional input images: 9
/// Example: default
///
public enum AiImageEditorCreateImageRequestModel
diff --git a/src/libs/MagicHour/Generated/MagicHour.Models.AiImageEditorCreateImageRequestResolution.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.AiImageEditorCreateImageRequestResolution.g.cs
index f221212..20f962f 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.AiImageEditorCreateImageRequestResolution.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.AiImageEditorCreateImageRequestResolution.g.cs
@@ -12,16 +12,16 @@ namespace MagicHour
/// - `4k` — up to 4096px
/// - `auto` — **Deprecated.** Mapped server-side from your subscription tier to the best matching resolution the model supports
/// **Per-model support:**
- /// - `nano-banana-2` - 640px, 1k, 2k, 4k
- /// - `gpt-image-2` - 640px, 1k, 2k, 4k
/// - `flux-2-klein` - 640px, 1k, 2k
+ /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `nano-banana` - 640px, 1k
+ /// - `nano-banana-2` - 640px, 1k, 2k, 4k
/// - `nano-banana-2-lite` - 640px, 1k
+ /// - `nano-banana-pro` - 1k, 2k, 4k
/// - `qwen-edit` - 640px, 1k, 2k
/// - `seedream-v4` - 640px, 1k, 2k, 4k
/// - `seedream-v4.5` - 640px, 1k, 2k, 4k
/// - `seedream-v5-pro` - 640px, 1k, 2k
- /// - `nano-banana` - 640px, 1k
- /// - `nano-banana-pro` - 1k, 2k, 4k
/// Note: Resolution availability depends on the model and your subscription tier.
/// Example: 1k
///
diff --git a/src/libs/MagicHour/Generated/MagicHour.Models.AiImageGeneratorCreateImageRequest.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.AiImageGeneratorCreateImageRequest.g.cs
index 84f851b..0752c28 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.AiImageGeneratorCreateImageRequest.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.AiImageGeneratorCreateImageRequest.g.cs
@@ -30,35 +30,27 @@ public sealed partial class AiImageGeneratorCreateImageRequest
/// The AI model to use for image generation. Each model has different capabilities and costs.
/// **Models:**
/// - `default` - Use the model we recommend, which will change over time. This is recommended unless you need a specific model. This is the default behavior.
- /// - `nano-banana-2` - from 100 credits/image
- /// - Supported resolutions: 640px, 1k, 2k, 4k
- /// - Available for tiers: creator, pro, business
- /// - Image count allowed: 1, 4, 9, 16
- /// - `gpt-image-2` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k, 2k, 4k
- /// - Available for tiers: creator, pro, business
- /// - Image count allowed: 1, 2, 3, 4
- /// - `z-image-turbo` - from 5 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
- /// - Available for tiers: free, creator, pro, business
- /// - Image count allowed: 1, 2, 3, 4
/// - `flux-2-klein` - from 5 credits/image
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: free, creator, pro, business
/// - Image count allowed: 1
- /// - `nano-banana-2-lite` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k
- /// - Available for tiers: creator, pro, business
+ /// - `flux-schnell` - from 5 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k
+ /// - Available for tiers: free, creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
- /// - `seedream-v4` - from 40 credits/image
+ /// - `gpt-image-2` - from 50 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
- /// - `seedream-v5-pro` - from 75 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
+ /// - `nano-banana` - from 50 credits/image
+ /// - Supported resolutions: 640px, 1k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
- /// - `nano-banana` - from 50 credits/image
+ /// - `nano-banana-2` - from 100 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k, 4k
+ /// - Available for tiers: creator, pro, business
+ /// - Image count allowed: 1, 4, 9, 16
+ /// - `nano-banana-2-lite` - from 50 credits/image
/// - Supported resolutions: 640px, 1k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
@@ -66,7 +58,15 @@ public sealed partial class AiImageGeneratorCreateImageRequest
/// - Supported resolutions: 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 4, 9, 16
- /// - `flux-schnell` - from 5 credits/image
+ /// - `seedream-v4` - from 40 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k, 4k
+ /// - Available for tiers: creator, pro, business
+ /// - Image count allowed: 1, 2, 3, 4
+ /// - `seedream-v5-pro` - from 75 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k
+ /// - Available for tiers: creator, pro, business
+ /// - Image count allowed: 1, 2, 3, 4
+ /// - `z-image-turbo` - from 5 credits/image
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: free, creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
@@ -97,16 +97,16 @@ public sealed partial class AiImageGeneratorCreateImageRequest
/// - `4k` — up to 4096px
/// - `auto` — **Deprecated.** Mapped server-side from your subscription tier to the best matching resolution the model supports
/// **Per-model support:**
- /// - `nano-banana-2` - 640px, 1k, 2k, 4k
- /// - `gpt-image-2` - 640px, 1k, 2k, 4k
- /// - `z-image-turbo` - 640px, 1k, 2k
/// - `flux-2-klein` - 640px, 1k, 2k
+ /// - `flux-schnell` - 640px, 1k, 2k
+ /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `nano-banana` - 640px, 1k
+ /// - `nano-banana-2` - 640px, 1k, 2k, 4k
/// - `nano-banana-2-lite` - 640px, 1k
+ /// - `nano-banana-pro` - 1k, 2k, 4k
/// - `seedream-v4` - 640px, 1k, 2k, 4k
/// - `seedream-v5-pro` - 640px, 1k, 2k
- /// - `nano-banana` - 640px, 1k
- /// - `nano-banana-pro` - 1k, 2k, 4k
- /// - `flux-schnell` - 640px, 1k, 2k
+ /// - `z-image-turbo` - 640px, 1k, 2k
/// Note: Resolution availability depends on the model and your subscription tier.
/// Default Value: auto
/// Example: auto
@@ -148,35 +148,27 @@ public sealed partial class AiImageGeneratorCreateImageRequest
/// The AI model to use for image generation. Each model has different capabilities and costs.
/// **Models:**
/// - `default` - Use the model we recommend, which will change over time. This is recommended unless you need a specific model. This is the default behavior.
- /// - `nano-banana-2` - from 100 credits/image
- /// - Supported resolutions: 640px, 1k, 2k, 4k
- /// - Available for tiers: creator, pro, business
- /// - Image count allowed: 1, 4, 9, 16
- /// - `gpt-image-2` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k, 2k, 4k
- /// - Available for tiers: creator, pro, business
- /// - Image count allowed: 1, 2, 3, 4
- /// - `z-image-turbo` - from 5 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
- /// - Available for tiers: free, creator, pro, business
- /// - Image count allowed: 1, 2, 3, 4
/// - `flux-2-klein` - from 5 credits/image
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: free, creator, pro, business
/// - Image count allowed: 1
- /// - `nano-banana-2-lite` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k
- /// - Available for tiers: creator, pro, business
+ /// - `flux-schnell` - from 5 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k
+ /// - Available for tiers: free, creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
- /// - `seedream-v4` - from 40 credits/image
+ /// - `gpt-image-2` - from 50 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
- /// - `seedream-v5-pro` - from 75 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
+ /// - `nano-banana` - from 50 credits/image
+ /// - Supported resolutions: 640px, 1k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
- /// - `nano-banana` - from 50 credits/image
+ /// - `nano-banana-2` - from 100 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k, 4k
+ /// - Available for tiers: creator, pro, business
+ /// - Image count allowed: 1, 4, 9, 16
+ /// - `nano-banana-2-lite` - from 50 credits/image
/// - Supported resolutions: 640px, 1k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
@@ -184,7 +176,15 @@ public sealed partial class AiImageGeneratorCreateImageRequest
/// - Supported resolutions: 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 4, 9, 16
- /// - `flux-schnell` - from 5 credits/image
+ /// - `seedream-v4` - from 40 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k, 4k
+ /// - Available for tiers: creator, pro, business
+ /// - Image count allowed: 1, 2, 3, 4
+ /// - `seedream-v5-pro` - from 75 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k
+ /// - Available for tiers: creator, pro, business
+ /// - Image count allowed: 1, 2, 3, 4
+ /// - `z-image-turbo` - from 5 credits/image
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: free, creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
@@ -205,16 +205,16 @@ public sealed partial class AiImageGeneratorCreateImageRequest
/// - `4k` — up to 4096px
/// - `auto` — **Deprecated.** Mapped server-side from your subscription tier to the best matching resolution the model supports
/// **Per-model support:**
- /// - `nano-banana-2` - 640px, 1k, 2k, 4k
- /// - `gpt-image-2` - 640px, 1k, 2k, 4k
- /// - `z-image-turbo` - 640px, 1k, 2k
/// - `flux-2-klein` - 640px, 1k, 2k
+ /// - `flux-schnell` - 640px, 1k, 2k
+ /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `nano-banana` - 640px, 1k
+ /// - `nano-banana-2` - 640px, 1k, 2k, 4k
/// - `nano-banana-2-lite` - 640px, 1k
+ /// - `nano-banana-pro` - 1k, 2k, 4k
/// - `seedream-v4` - 640px, 1k, 2k, 4k
/// - `seedream-v5-pro` - 640px, 1k, 2k
- /// - `nano-banana` - 640px, 1k
- /// - `nano-banana-pro` - 1k, 2k, 4k
- /// - `flux-schnell` - 640px, 1k, 2k
+ /// - `z-image-turbo` - 640px, 1k, 2k
/// Note: Resolution availability depends on the model and your subscription tier.
/// Default Value: auto
/// Example: auto
diff --git a/src/libs/MagicHour/Generated/MagicHour.Models.AiImageGeneratorCreateImageRequestModel.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.AiImageGeneratorCreateImageRequestModel.g.cs
index 6384871..ce197d6 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.AiImageGeneratorCreateImageRequestModel.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.AiImageGeneratorCreateImageRequestModel.g.cs
@@ -7,35 +7,27 @@ namespace MagicHour
/// The AI model to use for image generation. Each model has different capabilities and costs.
/// **Models:**
/// - `default` - Use the model we recommend, which will change over time. This is recommended unless you need a specific model. This is the default behavior.
- /// - `nano-banana-2` - from 100 credits/image
- /// - Supported resolutions: 640px, 1k, 2k, 4k
- /// - Available for tiers: creator, pro, business
- /// - Image count allowed: 1, 4, 9, 16
- /// - `gpt-image-2` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k, 2k, 4k
- /// - Available for tiers: creator, pro, business
- /// - Image count allowed: 1, 2, 3, 4
- /// - `z-image-turbo` - from 5 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
- /// - Available for tiers: free, creator, pro, business
- /// - Image count allowed: 1, 2, 3, 4
/// - `flux-2-klein` - from 5 credits/image
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: free, creator, pro, business
/// - Image count allowed: 1
- /// - `nano-banana-2-lite` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k
- /// - Available for tiers: creator, pro, business
+ /// - `flux-schnell` - from 5 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k
+ /// - Available for tiers: free, creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
- /// - `seedream-v4` - from 40 credits/image
+ /// - `gpt-image-2` - from 50 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
- /// - `seedream-v5-pro` - from 75 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
+ /// - `nano-banana` - from 50 credits/image
+ /// - Supported resolutions: 640px, 1k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
- /// - `nano-banana` - from 50 credits/image
+ /// - `nano-banana-2` - from 100 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k, 4k
+ /// - Available for tiers: creator, pro, business
+ /// - Image count allowed: 1, 4, 9, 16
+ /// - `nano-banana-2-lite` - from 50 credits/image
/// - Supported resolutions: 640px, 1k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
@@ -43,7 +35,15 @@ namespace MagicHour
/// - Supported resolutions: 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 4, 9, 16
- /// - `flux-schnell` - from 5 credits/image
+ /// - `seedream-v4` - from 40 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k, 4k
+ /// - Available for tiers: creator, pro, business
+ /// - Image count allowed: 1, 2, 3, 4
+ /// - `seedream-v5-pro` - from 75 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k
+ /// - Available for tiers: creator, pro, business
+ /// - Image count allowed: 1, 2, 3, 4
+ /// - `z-image-turbo` - from 5 credits/image
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: free, creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
diff --git a/src/libs/MagicHour/Generated/MagicHour.Models.AiImageGeneratorCreateImageRequestResolution.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.AiImageGeneratorCreateImageRequestResolution.g.cs
index 57de0b0..abe67fd 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.AiImageGeneratorCreateImageRequestResolution.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.AiImageGeneratorCreateImageRequestResolution.g.cs
@@ -12,16 +12,16 @@ namespace MagicHour
/// - `4k` — up to 4096px
/// - `auto` — **Deprecated.** Mapped server-side from your subscription tier to the best matching resolution the model supports
/// **Per-model support:**
- /// - `nano-banana-2` - 640px, 1k, 2k, 4k
- /// - `gpt-image-2` - 640px, 1k, 2k, 4k
- /// - `z-image-turbo` - 640px, 1k, 2k
/// - `flux-2-klein` - 640px, 1k, 2k
+ /// - `flux-schnell` - 640px, 1k, 2k
+ /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `nano-banana` - 640px, 1k
+ /// - `nano-banana-2` - 640px, 1k, 2k, 4k
/// - `nano-banana-2-lite` - 640px, 1k
+ /// - `nano-banana-pro` - 1k, 2k, 4k
/// - `seedream-v4` - 640px, 1k, 2k, 4k
/// - `seedream-v5-pro` - 640px, 1k, 2k
- /// - `nano-banana` - 640px, 1k
- /// - `nano-banana-pro` - 1k, 2k, 4k
- /// - `flux-schnell` - 640px, 1k, 2k
+ /// - `z-image-turbo` - 640px, 1k, 2k
/// Note: Resolution availability depends on the model and your subscription tier.
/// Default Value: auto
/// Example: auto
diff --git a/src/libs/MagicHour/Generated/MagicHour.Models.AiVideoEditorCreateVideoRequest.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.AiVideoEditorCreateVideoRequest.g.cs
index 566fd0a..78f6a0e 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.AiVideoEditorCreateVideoRequest.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.AiVideoEditorCreateVideoRequest.g.cs
@@ -27,7 +27,7 @@ public sealed partial class AiVideoEditorCreateVideoRequest
public float? StartSeconds { get; set; }
///
- /// End time of your clip in seconds. Must be greater than `start_seconds`. Duration must be between 3 and 10 seconds.
+ /// End time of your clip in seconds. Must be greater than `start_seconds`. Minimum duration is 3 seconds. Maximum duration depends on model: `gemini-omni`: 10s, `ltx-2.3`: 45s.
/// Example: 5
///
/// 5
@@ -77,7 +77,7 @@ public sealed partial class AiVideoEditorCreateVideoRequest
/// Initializes a new instance of the class.
///
///
- /// End time of your clip in seconds. Must be greater than `start_seconds`. Duration must be between 3 and 10 seconds.
+ /// End time of your clip in seconds. Must be greater than `start_seconds`. Minimum duration is 3 seconds. Maximum duration depends on model: `gemini-omni`: 10s, `ltx-2.3`: 45s.
/// Example: 5
///
///
diff --git a/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequest.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequest.g.cs
index 55e5432..8d0830d 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequest.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequest.g.cs
@@ -19,18 +19,18 @@ public sealed partial class ImageToVideoCreateVideoRequest
///
/// The total duration of the output video in seconds. Supported durations depend on the chosen model:
+ /// * **`kling-2.6`**: 5, 10
/// * **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- /// * **`seedance-2.0`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
/// * **`ltx-2.3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30
/// * **`minimax-h3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30
- /// * **`wan-2.2`**: 3, 4, 5, 6, 7, 8, 9, 10, 15
/// * **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12
+ /// * **`seedance-2.0`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
/// * **`seedance-2.0-mini`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
/// * **`seedance-2.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
- /// * **`kling-2.6`**: 5, 10
- /// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
- /// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
/// * **`sora-2`**: 4, 8, 12, 24, 36, 48, 60
+ /// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
+ /// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
+ /// * **`wan-2.2`**: 3, 4, 5, 6, 7, 8, 9, 10, 15
/// Example: 5
///
/// 5
@@ -41,18 +41,18 @@ public sealed partial class ImageToVideoCreateVideoRequest
///
/// The AI model to use for video generation.
/// * `default`: uses our currently recommended model for general use. For paid tiers, defaults to `kling-3.0`. For free tiers, it defaults to `ltx-2.3`.
+ /// * `kling-2.6`: Great for action, motion blur, and camera moves.
/// * `kling-3.0`: Best overall quality for cinematic storytelling.
- /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `ltx-2.3`: Fastest output. Best for rapid iteration.
/// * `minimax-h3`: Reference-driven video with native audio.
- /// * `wan-2.2`: Strong physics, camera moves, and motion.
/// * `seedance-1.5`: Smooth, consistent motion with precision.
+ /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality
/// * `seedance-2.5`: Highest quality with superior realism, detail, and motion
- /// * `kling-2.6`: Great for action, motion blur, and camera moves.
- /// * `veo3.1-lite`: Veo quality at a more accessible cost.
- /// * `veo3.1`: Google's model. Highest realism and detail.
/// * `sora-2`: Open AI's model. Great for creativity and viral clips.
+ /// * `veo3.1`: Google's model. Highest realism and detail.
+ /// * `veo3.1-lite`: Veo quality at a more accessible cost.
+ /// * `wan-2.2`: Strong physics, camera moves, and motion.
/// If you specify the deprecated model value that includes the `-audio` suffix, this will be the same as included `audio` as `true`.
/// Default Value: default
/// Example: kling-3.0
@@ -64,18 +64,18 @@ public sealed partial class ImageToVideoCreateVideoRequest
///
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.
+ /// * **`kling-2.6`**: Supports 720p, 1080p.
/// * **`kling-3.0`**: Supports 720p, 1080p, 4k.
- /// * **`seedance-2.0`**: Supports 480p, 720p.
/// * **`ltx-2.3`**: Supports 480p, 720p, 1080p.
/// * **`minimax-h3`**: Supports 480p, 720p, 1080p.
- /// * **`wan-2.2`**: Supports 480p, 720p, 1080p.
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.
+ /// * **`seedance-2.0`**: Supports 480p, 720p.
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.
/// * **`seedance-2.5`**: Supports 480p, 720p.
- /// * **`kling-2.6`**: Supports 720p, 1080p.
- /// * **`veo3.1-lite`**: Supports 720p, 1080p.
- /// * **`veo3.1`**: Supports 720p, 1080p.
/// * **`sora-2`**: Supports 720p.
+ /// * **`veo3.1`**: Supports 720p, 1080p.
+ /// * **`veo3.1-lite`**: Supports 720p, 1080p.
+ /// * **`wan-2.2`**: Supports 480p, 720p, 1080p.
/// Example: 720p
///
/// 720p
@@ -86,18 +86,18 @@ public sealed partial class ImageToVideoCreateVideoRequest
///
/// Whether to include audio in the video. Defaults to `false` if not specified.
/// Audio support varies by model:
+ /// * **`kling-2.6`**: Not supported
/// * **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled
- /// * **`seedance-2.0`**: Toggle-able: no additional credits for audio
/// * **`ltx-2.3`**: Toggle-able: no additional credits for audio
/// * **`minimax-h3`**: Toggle-able: no additional credits for audio
- /// * **`wan-2.2`**: Not supported
/// * **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled
+ /// * **`seedance-2.0`**: Toggle-able: no additional credits for audio
/// * **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio
/// * **`seedance-2.5`**: Toggle-able: no additional credits for audio
- /// * **`kling-2.6`**: Not supported
- /// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled
- /// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled
/// * **`sora-2`**: Toggle-able: no additional credits for audio
+ /// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled
+ /// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled
+ /// * **`wan-2.2`**: Not supported
/// Example: true
///
/// true
@@ -128,18 +128,18 @@ public sealed partial class ImageToVideoCreateVideoRequest
///
///
/// The total duration of the output video in seconds. Supported durations depend on the chosen model:
+ /// * **`kling-2.6`**: 5, 10
/// * **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- /// * **`seedance-2.0`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
/// * **`ltx-2.3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30
/// * **`minimax-h3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30
- /// * **`wan-2.2`**: 3, 4, 5, 6, 7, 8, 9, 10, 15
/// * **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12
+ /// * **`seedance-2.0`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
/// * **`seedance-2.0-mini`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
/// * **`seedance-2.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
- /// * **`kling-2.6`**: 5, 10
- /// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
- /// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
/// * **`sora-2`**: 4, 8, 12, 24, 36, 48, 60
+ /// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
+ /// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
+ /// * **`wan-2.2`**: 3, 4, 5, 6, 7, 8, 9, 10, 15
/// Example: 5
///
///
@@ -153,53 +153,53 @@ public sealed partial class ImageToVideoCreateVideoRequest
///
/// The AI model to use for video generation.
/// * `default`: uses our currently recommended model for general use. For paid tiers, defaults to `kling-3.0`. For free tiers, it defaults to `ltx-2.3`.
+ /// * `kling-2.6`: Great for action, motion blur, and camera moves.
/// * `kling-3.0`: Best overall quality for cinematic storytelling.
- /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `ltx-2.3`: Fastest output. Best for rapid iteration.
/// * `minimax-h3`: Reference-driven video with native audio.
- /// * `wan-2.2`: Strong physics, camera moves, and motion.
/// * `seedance-1.5`: Smooth, consistent motion with precision.
+ /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality
/// * `seedance-2.5`: Highest quality with superior realism, detail, and motion
- /// * `kling-2.6`: Great for action, motion blur, and camera moves.
- /// * `veo3.1-lite`: Veo quality at a more accessible cost.
- /// * `veo3.1`: Google's model. Highest realism and detail.
/// * `sora-2`: Open AI's model. Great for creativity and viral clips.
+ /// * `veo3.1`: Google's model. Highest realism and detail.
+ /// * `veo3.1-lite`: Veo quality at a more accessible cost.
+ /// * `wan-2.2`: Strong physics, camera moves, and motion.
/// If you specify the deprecated model value that includes the `-audio` suffix, this will be the same as included `audio` as `true`.
/// Default Value: default
/// Example: kling-3.0
///
///
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.
+ /// * **`kling-2.6`**: Supports 720p, 1080p.
/// * **`kling-3.0`**: Supports 720p, 1080p, 4k.
- /// * **`seedance-2.0`**: Supports 480p, 720p.
/// * **`ltx-2.3`**: Supports 480p, 720p, 1080p.
/// * **`minimax-h3`**: Supports 480p, 720p, 1080p.
- /// * **`wan-2.2`**: Supports 480p, 720p, 1080p.
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.
+ /// * **`seedance-2.0`**: Supports 480p, 720p.
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.
/// * **`seedance-2.5`**: Supports 480p, 720p.
- /// * **`kling-2.6`**: Supports 720p, 1080p.
- /// * **`veo3.1-lite`**: Supports 720p, 1080p.
- /// * **`veo3.1`**: Supports 720p, 1080p.
/// * **`sora-2`**: Supports 720p.
+ /// * **`veo3.1`**: Supports 720p, 1080p.
+ /// * **`veo3.1-lite`**: Supports 720p, 1080p.
+ /// * **`wan-2.2`**: Supports 480p, 720p, 1080p.
/// Example: 720p
///
///
/// Whether to include audio in the video. Defaults to `false` if not specified.
/// Audio support varies by model:
+ /// * **`kling-2.6`**: Not supported
/// * **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled
- /// * **`seedance-2.0`**: Toggle-able: no additional credits for audio
/// * **`ltx-2.3`**: Toggle-able: no additional credits for audio
/// * **`minimax-h3`**: Toggle-able: no additional credits for audio
- /// * **`wan-2.2`**: Not supported
/// * **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled
+ /// * **`seedance-2.0`**: Toggle-able: no additional credits for audio
/// * **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio
/// * **`seedance-2.5`**: Toggle-able: no additional credits for audio
- /// * **`kling-2.6`**: Not supported
- /// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled
- /// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled
/// * **`sora-2`**: Toggle-able: no additional credits for audio
+ /// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled
+ /// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled
+ /// * **`wan-2.2`**: Not supported
/// Example: true
///
///
diff --git a/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequestAssets.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequestAssets.g.cs
index d2a7f21..24f0823 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequestAssets.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequestAssets.g.cs
@@ -22,18 +22,18 @@ public sealed partial class ImageToVideoCreateVideoRequestAssets
///
/// The image to use as the last frame of the video.
+ /// * **`kling-2.6`**: Supports 1080p.
/// * **`kling-3.0`**: Supports 720p, 1080p, 4k.
- /// * **`seedance-2.0`**: Supports 480p, 720p.
/// * **`ltx-2.3`**: Supports 480p, 720p, 1080p.
/// * **`minimax-h3`**: Not supported
- /// * **`wan-2.2`**: Not supported
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.
+ /// * **`seedance-2.0`**: Supports 480p, 720p.
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.
/// * **`seedance-2.5`**: Supports 480p, 720p.
- /// * **`kling-2.6`**: Supports 1080p.
- /// * **`veo3.1-lite`**: Supports 720p, 1080p. Requires a duration of 8 seconds or less.
- /// * **`veo3.1`**: Supports 720p, 1080p. Requires a duration of 8 seconds or less.
/// * **`sora-2`**: Not supported
+ /// * **`veo3.1`**: Supports 720p, 1080p. Requires a duration of 8 seconds or less.
+ /// * **`veo3.1-lite`**: Supports 720p, 1080p. Requires a duration of 8 seconds or less.
+ /// * **`wan-2.2`**: Not supported
/// Example: api-assets/id/1234.png
///
/// api-assets/id/1234.png
@@ -58,18 +58,18 @@ public sealed partial class ImageToVideoCreateVideoRequestAssets
///
///
/// The image to use as the last frame of the video.
+ /// * **`kling-2.6`**: Supports 1080p.
/// * **`kling-3.0`**: Supports 720p, 1080p, 4k.
- /// * **`seedance-2.0`**: Supports 480p, 720p.
/// * **`ltx-2.3`**: Supports 480p, 720p, 1080p.
/// * **`minimax-h3`**: Not supported
- /// * **`wan-2.2`**: Not supported
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.
+ /// * **`seedance-2.0`**: Supports 480p, 720p.
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.
/// * **`seedance-2.5`**: Supports 480p, 720p.
- /// * **`kling-2.6`**: Supports 1080p.
- /// * **`veo3.1-lite`**: Supports 720p, 1080p. Requires a duration of 8 seconds or less.
- /// * **`veo3.1`**: Supports 720p, 1080p. Requires a duration of 8 seconds or less.
/// * **`sora-2`**: Not supported
+ /// * **`veo3.1`**: Supports 720p, 1080p. Requires a duration of 8 seconds or less.
+ /// * **`veo3.1-lite`**: Supports 720p, 1080p. Requires a duration of 8 seconds or less.
+ /// * **`wan-2.2`**: Not supported
/// Example: api-assets/id/1234.png
///
#if NET7_0_OR_GREATER
diff --git a/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequestModel.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequestModel.g.cs
index 0f0ec29..bb32a4d 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequestModel.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequestModel.g.cs
@@ -6,18 +6,18 @@ namespace MagicHour
///
/// The AI model to use for video generation.
/// * `default`: uses our currently recommended model for general use. For paid tiers, defaults to `kling-3.0`. For free tiers, it defaults to `ltx-2.3`.
+ /// * `kling-2.6`: Great for action, motion blur, and camera moves.
/// * `kling-3.0`: Best overall quality for cinematic storytelling.
- /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `ltx-2.3`: Fastest output. Best for rapid iteration.
/// * `minimax-h3`: Reference-driven video with native audio.
- /// * `wan-2.2`: Strong physics, camera moves, and motion.
/// * `seedance-1.5`: Smooth, consistent motion with precision.
+ /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality
/// * `seedance-2.5`: Highest quality with superior realism, detail, and motion
- /// * `kling-2.6`: Great for action, motion blur, and camera moves.
- /// * `veo3.1-lite`: Veo quality at a more accessible cost.
- /// * `veo3.1`: Google's model. Highest realism and detail.
/// * `sora-2`: Open AI's model. Great for creativity and viral clips.
+ /// * `veo3.1`: Google's model. Highest realism and detail.
+ /// * `veo3.1-lite`: Veo quality at a more accessible cost.
+ /// * `wan-2.2`: Strong physics, camera moves, and motion.
/// If you specify the deprecated model value that includes the `-audio` suffix, this will be the same as included `audio` as `true`.
/// Default Value: default
/// Example: kling-3.0
@@ -61,7 +61,7 @@ public enum ImageToVideoCreateVideoRequestModel
///
MinimaxH3,
///
- /// Top quality with reference-to-video control.
+ /// Smooth, consistent motion with precision.
///
Seedance,
///
@@ -85,7 +85,7 @@ public enum ImageToVideoCreateVideoRequestModel
///
Sora2,
///
- /// Veo quality at a more accessible cost.
+ /// Google's model. Highest realism and detail.
///
Veo31,
///
diff --git a/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequestResolution.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequestResolution.g.cs
index 8070230..394edad 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequestResolution.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequestResolution.g.cs
@@ -5,28 +5,28 @@ namespace MagicHour
{
///
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.
+ /// * **`kling-2.6`**: Supports 720p, 1080p.
/// * **`kling-3.0`**: Supports 720p, 1080p, 4k.
- /// * **`seedance-2.0`**: Supports 480p, 720p.
/// * **`ltx-2.3`**: Supports 480p, 720p, 1080p.
/// * **`minimax-h3`**: Supports 480p, 720p, 1080p.
- /// * **`wan-2.2`**: Supports 480p, 720p, 1080p.
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.
+ /// * **`seedance-2.0`**: Supports 480p, 720p.
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.
/// * **`seedance-2.5`**: Supports 480p, 720p.
- /// * **`kling-2.6`**: Supports 720p, 1080p.
- /// * **`veo3.1-lite`**: Supports 720p, 1080p.
- /// * **`veo3.1`**: Supports 720p, 1080p.
/// * **`sora-2`**: Supports 720p.
+ /// * **`veo3.1`**: Supports 720p, 1080p.
+ /// * **`veo3.1-lite`**: Supports 720p, 1080p.
+ /// * **`wan-2.2`**: Supports 480p, 720p, 1080p.
/// Example: 720p
///
public enum ImageToVideoCreateVideoRequestResolution
{
///
- /// Supports 720p, 1080p, 4k.
+ /// Supports 720p, 1080p.
///
x1080p,
///
- /// Supports 480p, 720p.
+ /// Supports 480p, 720p, 1080p.
///
x480p,
///
@@ -34,7 +34,7 @@ public enum ImageToVideoCreateVideoRequestResolution
///
x4k,
///
- /// Supports 720p, 1080p, 4k.
+ /// Supports 720p, 1080p.
///
x720p,
}
diff --git a/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequest.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequest.g.cs
index 93c723b..b5abdb8 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequest.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequest.g.cs
@@ -19,18 +19,18 @@ public sealed partial class TextToVideoCreateVideoRequest
///
/// The total duration of the output video in seconds. Supported durations depend on the chosen model:
+ /// * **`kling-2.6`**: 5, 10
/// * **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- /// * **`seedance-2.0`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
/// * **`ltx-2.3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30
/// * **`minimax-h3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30
- /// * **`wan-2.2`**: 3, 4, 5, 6, 7, 8, 9, 10, 15
/// * **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12
+ /// * **`seedance-2.0`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
/// * **`seedance-2.0-mini`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
/// * **`seedance-2.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
- /// * **`kling-2.6`**: 5, 10
- /// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
- /// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
/// * **`sora-2`**: 4, 8, 12, 24, 36, 48, 60
+ /// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
+ /// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
+ /// * **`wan-2.2`**: 3, 4, 5, 6, 7, 8, 9, 10, 15
/// Example: 5
///
/// 5
@@ -40,18 +40,18 @@ public sealed partial class TextToVideoCreateVideoRequest
///
/// Determines the aspect ratio of the output video.
+ /// * **`kling-2.6`**: Supports 9:16, 16:9, 1:1.
/// * **`kling-3.0`**: Supports 9:16, 16:9, 1:1.
- /// * **`seedance-2.0`**: Supports 9:16, 16:9, 1:1.
/// * **`ltx-2.3`**: Supports 9:16, 16:9, 1:1.
/// * **`minimax-h3`**: Supports 16:9, 9:16, 1:1.
- /// * **`wan-2.2`**: Supports 9:16, 16:9, 1:1.
/// * **`seedance-1.5`**: Supports 9:16, 16:9, 1:1.
+ /// * **`seedance-2.0`**: Supports 9:16, 16:9, 1:1.
/// * **`seedance-2.0-mini`**: Supports 9:16, 16:9, 1:1.
/// * **`seedance-2.5`**: Supports 9:16, 16:9, 1:1.
- /// * **`kling-2.6`**: Supports 9:16, 16:9, 1:1.
- /// * **`veo3.1-lite`**: Supports 9:16, 16:9.
- /// * **`veo3.1`**: Supports 9:16, 16:9.
/// * **`sora-2`**: Supports 9:16, 16:9.
+ /// * **`veo3.1`**: Supports 9:16, 16:9.
+ /// * **`veo3.1-lite`**: Supports 9:16, 16:9.
+ /// * **`wan-2.2`**: Supports 9:16, 16:9, 1:1.
/// Example: 16:9
///
/// 16:9
@@ -61,18 +61,18 @@ public sealed partial class TextToVideoCreateVideoRequest
///
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.
+ /// * **`kling-2.6`**: Supports 720p, 1080p.
/// * **`kling-3.0`**: Supports 720p, 1080p, 4k.
- /// * **`seedance-2.0`**: Supports 480p, 720p.
/// * **`ltx-2.3`**: Supports 480p, 720p, 1080p.
/// * **`minimax-h3`**: Supports 480p, 720p, 1080p.
- /// * **`wan-2.2`**: Supports 480p, 720p, 1080p.
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.
+ /// * **`seedance-2.0`**: Supports 480p, 720p.
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.
/// * **`seedance-2.5`**: Supports 480p, 720p.
- /// * **`kling-2.6`**: Supports 720p, 1080p.
- /// * **`veo3.1-lite`**: Supports 720p, 1080p.
- /// * **`veo3.1`**: Supports 720p, 1080p.
/// * **`sora-2`**: Supports 720p.
+ /// * **`veo3.1`**: Supports 720p, 1080p.
+ /// * **`veo3.1-lite`**: Supports 720p, 1080p.
+ /// * **`wan-2.2`**: Supports 480p, 720p, 1080p.
/// Example: 720p
///
/// 720p
@@ -83,18 +83,18 @@ public sealed partial class TextToVideoCreateVideoRequest
///
/// The AI model to use for video generation.
/// * `default`: uses our currently recommended model for general use. For paid tiers, defaults to `kling-3.0`. For free tiers, it defaults to `ltx-2.3`.
+ /// * `kling-2.6`: Great for action, motion blur, and camera moves.
/// * `kling-3.0`: Best overall quality for cinematic storytelling.
- /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `ltx-2.3`: Fastest output. Best for rapid iteration.
/// * `minimax-h3`: Reference-driven video with native audio.
- /// * `wan-2.2`: Strong physics, camera moves, and motion.
/// * `seedance-1.5`: Smooth, consistent motion with precision.
+ /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality
/// * `seedance-2.5`: Highest quality with superior realism, detail, and motion
- /// * `kling-2.6`: Great for action, motion blur, and camera moves.
- /// * `veo3.1-lite`: Veo quality at a more accessible cost.
- /// * `veo3.1`: Google's model. Highest realism and detail.
/// * `sora-2`: Open AI's model. Great for creativity and viral clips.
+ /// * `veo3.1`: Google's model. Highest realism and detail.
+ /// * `veo3.1-lite`: Veo quality at a more accessible cost.
+ /// * `wan-2.2`: Strong physics, camera moves, and motion.
/// If you specify the deprecated model value that includes the `-audio` suffix, this will be the same as included `audio` as `true`.
/// Default Value: default
/// Example: kling-3.0
@@ -107,18 +107,18 @@ public sealed partial class TextToVideoCreateVideoRequest
///
/// Whether to include audio in the video. Defaults to `false` if not specified.
/// Audio support varies by model:
+ /// * **`kling-2.6`**: Not supported
/// * **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled
- /// * **`seedance-2.0`**: Toggle-able: no additional credits for audio
/// * **`ltx-2.3`**: Toggle-able: no additional credits for audio
/// * **`minimax-h3`**: Toggle-able: no additional credits for audio
- /// * **`wan-2.2`**: Not supported
/// * **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled
+ /// * **`seedance-2.0`**: Toggle-able: no additional credits for audio
/// * **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio
/// * **`seedance-2.5`**: Toggle-able: no additional credits for audio
- /// * **`kling-2.6`**: Not supported
- /// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled
- /// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled
/// * **`sora-2`**: Toggle-able: no additional credits for audio
+ /// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled
+ /// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled
+ /// * **`wan-2.2`**: Not supported
/// Example: true
///
/// true
@@ -143,18 +143,18 @@ public sealed partial class TextToVideoCreateVideoRequest
///
///
/// The total duration of the output video in seconds. Supported durations depend on the chosen model:
+ /// * **`kling-2.6`**: 5, 10
/// * **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- /// * **`seedance-2.0`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
/// * **`ltx-2.3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30
/// * **`minimax-h3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30
- /// * **`wan-2.2`**: 3, 4, 5, 6, 7, 8, 9, 10, 15
/// * **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12
+ /// * **`seedance-2.0`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
/// * **`seedance-2.0-mini`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
/// * **`seedance-2.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
- /// * **`kling-2.6`**: 5, 10
- /// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
- /// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
/// * **`sora-2`**: 4, 8, 12, 24, 36, 48, 60
+ /// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
+ /// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
+ /// * **`wan-2.2`**: 3, 4, 5, 6, 7, 8, 9, 10, 15
/// Example: 5
///
///
@@ -165,51 +165,51 @@ public sealed partial class TextToVideoCreateVideoRequest
///
///
/// Determines the aspect ratio of the output video.
+ /// * **`kling-2.6`**: Supports 9:16, 16:9, 1:1.
/// * **`kling-3.0`**: Supports 9:16, 16:9, 1:1.
- /// * **`seedance-2.0`**: Supports 9:16, 16:9, 1:1.
/// * **`ltx-2.3`**: Supports 9:16, 16:9, 1:1.
/// * **`minimax-h3`**: Supports 16:9, 9:16, 1:1.
- /// * **`wan-2.2`**: Supports 9:16, 16:9, 1:1.
/// * **`seedance-1.5`**: Supports 9:16, 16:9, 1:1.
+ /// * **`seedance-2.0`**: Supports 9:16, 16:9, 1:1.
/// * **`seedance-2.0-mini`**: Supports 9:16, 16:9, 1:1.
/// * **`seedance-2.5`**: Supports 9:16, 16:9, 1:1.
- /// * **`kling-2.6`**: Supports 9:16, 16:9, 1:1.
- /// * **`veo3.1-lite`**: Supports 9:16, 16:9.
- /// * **`veo3.1`**: Supports 9:16, 16:9.
/// * **`sora-2`**: Supports 9:16, 16:9.
+ /// * **`veo3.1`**: Supports 9:16, 16:9.
+ /// * **`veo3.1-lite`**: Supports 9:16, 16:9.
+ /// * **`wan-2.2`**: Supports 9:16, 16:9, 1:1.
/// Example: 16:9
///
///
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.
+ /// * **`kling-2.6`**: Supports 720p, 1080p.
/// * **`kling-3.0`**: Supports 720p, 1080p, 4k.
- /// * **`seedance-2.0`**: Supports 480p, 720p.
/// * **`ltx-2.3`**: Supports 480p, 720p, 1080p.
/// * **`minimax-h3`**: Supports 480p, 720p, 1080p.
- /// * **`wan-2.2`**: Supports 480p, 720p, 1080p.
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.
+ /// * **`seedance-2.0`**: Supports 480p, 720p.
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.
/// * **`seedance-2.5`**: Supports 480p, 720p.
- /// * **`kling-2.6`**: Supports 720p, 1080p.
- /// * **`veo3.1-lite`**: Supports 720p, 1080p.
- /// * **`veo3.1`**: Supports 720p, 1080p.
/// * **`sora-2`**: Supports 720p.
+ /// * **`veo3.1`**: Supports 720p, 1080p.
+ /// * **`veo3.1-lite`**: Supports 720p, 1080p.
+ /// * **`wan-2.2`**: Supports 480p, 720p, 1080p.
/// Example: 720p
///
///
/// The AI model to use for video generation.
/// * `default`: uses our currently recommended model for general use. For paid tiers, defaults to `kling-3.0`. For free tiers, it defaults to `ltx-2.3`.
+ /// * `kling-2.6`: Great for action, motion blur, and camera moves.
/// * `kling-3.0`: Best overall quality for cinematic storytelling.
- /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `ltx-2.3`: Fastest output. Best for rapid iteration.
/// * `minimax-h3`: Reference-driven video with native audio.
- /// * `wan-2.2`: Strong physics, camera moves, and motion.
/// * `seedance-1.5`: Smooth, consistent motion with precision.
+ /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality
/// * `seedance-2.5`: Highest quality with superior realism, detail, and motion
- /// * `kling-2.6`: Great for action, motion blur, and camera moves.
- /// * `veo3.1-lite`: Veo quality at a more accessible cost.
- /// * `veo3.1`: Google's model. Highest realism and detail.
/// * `sora-2`: Open AI's model. Great for creativity and viral clips.
+ /// * `veo3.1`: Google's model. Highest realism and detail.
+ /// * `veo3.1-lite`: Veo quality at a more accessible cost.
+ /// * `wan-2.2`: Strong physics, camera moves, and motion.
/// If you specify the deprecated model value that includes the `-audio` suffix, this will be the same as included `audio` as `true`.
/// Default Value: default
/// Example: kling-3.0
@@ -217,18 +217,18 @@ public sealed partial class TextToVideoCreateVideoRequest
///
/// Whether to include audio in the video. Defaults to `false` if not specified.
/// Audio support varies by model:
+ /// * **`kling-2.6`**: Not supported
/// * **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled
- /// * **`seedance-2.0`**: Toggle-able: no additional credits for audio
/// * **`ltx-2.3`**: Toggle-able: no additional credits for audio
/// * **`minimax-h3`**: Toggle-able: no additional credits for audio
- /// * **`wan-2.2`**: Not supported
/// * **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled
+ /// * **`seedance-2.0`**: Toggle-able: no additional credits for audio
/// * **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio
/// * **`seedance-2.5`**: Toggle-able: no additional credits for audio
- /// * **`kling-2.6`**: Not supported
- /// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled
- /// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled
/// * **`sora-2`**: Toggle-able: no additional credits for audio
+ /// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled
+ /// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled
+ /// * **`wan-2.2`**: Not supported
/// Example: true
///
#if NET7_0_OR_GREATER
diff --git a/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequestAspectRatio.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequestAspectRatio.g.cs
index 0b87afc..7aa5485 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequestAspectRatio.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequestAspectRatio.g.cs
@@ -5,18 +5,18 @@ namespace MagicHour
{
///
/// Determines the aspect ratio of the output video.
+ /// * **`kling-2.6`**: Supports 9:16, 16:9, 1:1.
/// * **`kling-3.0`**: Supports 9:16, 16:9, 1:1.
- /// * **`seedance-2.0`**: Supports 9:16, 16:9, 1:1.
/// * **`ltx-2.3`**: Supports 9:16, 16:9, 1:1.
/// * **`minimax-h3`**: Supports 16:9, 9:16, 1:1.
- /// * **`wan-2.2`**: Supports 9:16, 16:9, 1:1.
/// * **`seedance-1.5`**: Supports 9:16, 16:9, 1:1.
+ /// * **`seedance-2.0`**: Supports 9:16, 16:9, 1:1.
/// * **`seedance-2.0-mini`**: Supports 9:16, 16:9, 1:1.
/// * **`seedance-2.5`**: Supports 9:16, 16:9, 1:1.
- /// * **`kling-2.6`**: Supports 9:16, 16:9, 1:1.
- /// * **`veo3.1-lite`**: Supports 9:16, 16:9.
- /// * **`veo3.1`**: Supports 9:16, 16:9.
/// * **`sora-2`**: Supports 9:16, 16:9.
+ /// * **`veo3.1`**: Supports 9:16, 16:9.
+ /// * **`veo3.1-lite`**: Supports 9:16, 16:9.
+ /// * **`wan-2.2`**: Supports 9:16, 16:9, 1:1.
/// Example: 16:9
///
public enum TextToVideoCreateVideoRequestAspectRatio
diff --git a/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequestModel.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequestModel.g.cs
index 67b6d47..a823096 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequestModel.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequestModel.g.cs
@@ -6,18 +6,18 @@ namespace MagicHour
///
/// The AI model to use for video generation.
/// * `default`: uses our currently recommended model for general use. For paid tiers, defaults to `kling-3.0`. For free tiers, it defaults to `ltx-2.3`.
+ /// * `kling-2.6`: Great for action, motion blur, and camera moves.
/// * `kling-3.0`: Best overall quality for cinematic storytelling.
- /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `ltx-2.3`: Fastest output. Best for rapid iteration.
/// * `minimax-h3`: Reference-driven video with native audio.
- /// * `wan-2.2`: Strong physics, camera moves, and motion.
/// * `seedance-1.5`: Smooth, consistent motion with precision.
+ /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality
/// * `seedance-2.5`: Highest quality with superior realism, detail, and motion
- /// * `kling-2.6`: Great for action, motion blur, and camera moves.
- /// * `veo3.1-lite`: Veo quality at a more accessible cost.
- /// * `veo3.1`: Google's model. Highest realism and detail.
/// * `sora-2`: Open AI's model. Great for creativity and viral clips.
+ /// * `veo3.1`: Google's model. Highest realism and detail.
+ /// * `veo3.1-lite`: Veo quality at a more accessible cost.
+ /// * `wan-2.2`: Strong physics, camera moves, and motion.
/// If you specify the deprecated model value that includes the `-audio` suffix, this will be the same as included `audio` as `true`.
/// Default Value: default
/// Example: kling-3.0
@@ -61,7 +61,7 @@ public enum TextToVideoCreateVideoRequestModel
///
MinimaxH3,
///
- /// Top quality with reference-to-video control.
+ /// Smooth, consistent motion with precision.
///
Seedance,
///
@@ -85,7 +85,7 @@ public enum TextToVideoCreateVideoRequestModel
///
Sora2,
///
- /// Veo quality at a more accessible cost.
+ /// Google's model. Highest realism and detail.
///
Veo31,
///
diff --git a/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequestResolution.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequestResolution.g.cs
index 1c63edb..a05f2e2 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequestResolution.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequestResolution.g.cs
@@ -5,28 +5,28 @@ namespace MagicHour
{
///
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.
+ /// * **`kling-2.6`**: Supports 720p, 1080p.
/// * **`kling-3.0`**: Supports 720p, 1080p, 4k.
- /// * **`seedance-2.0`**: Supports 480p, 720p.
/// * **`ltx-2.3`**: Supports 480p, 720p, 1080p.
/// * **`minimax-h3`**: Supports 480p, 720p, 1080p.
- /// * **`wan-2.2`**: Supports 480p, 720p, 1080p.
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.
+ /// * **`seedance-2.0`**: Supports 480p, 720p.
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.
/// * **`seedance-2.5`**: Supports 480p, 720p.
- /// * **`kling-2.6`**: Supports 720p, 1080p.
- /// * **`veo3.1-lite`**: Supports 720p, 1080p.
- /// * **`veo3.1`**: Supports 720p, 1080p.
/// * **`sora-2`**: Supports 720p.
+ /// * **`veo3.1`**: Supports 720p, 1080p.
+ /// * **`veo3.1-lite`**: Supports 720p, 1080p.
+ /// * **`wan-2.2`**: Supports 480p, 720p, 1080p.
/// Example: 720p
///
public enum TextToVideoCreateVideoRequestResolution
{
///
- /// Supports 720p, 1080p, 4k.
+ /// Supports 720p, 1080p.
///
x1080p,
///
- /// Supports 480p, 720p.
+ /// Supports 480p, 720p, 1080p.
///
x480p,
///
@@ -34,7 +34,7 @@ public enum TextToVideoCreateVideoRequestResolution
///
x4k,
///
- /// Supports 720p, 1080p, 4k.
+ /// Supports 720p, 1080p.
///
x720p,
}
diff --git a/src/libs/MagicHour/Generated/MagicHour.VideoProjectsClient.AiVideoEditorCreateVideo.g.cs b/src/libs/MagicHour/Generated/MagicHour.VideoProjectsClient.AiVideoEditorCreateVideo.g.cs
index 6d20ec2..8cb4b61 100644
--- a/src/libs/MagicHour/Generated/MagicHour.VideoProjectsClient.AiVideoEditorCreateVideo.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.VideoProjectsClient.AiVideoEditorCreateVideo.g.cs
@@ -725,7 +725,7 @@ partial void ProcessAiVideoEditorCreateVideoResponseContent(
/// Example: 0
///
///
- /// End time of your clip in seconds. Must be greater than `start_seconds`. Duration must be between 3 and 10 seconds.
+ /// End time of your clip in seconds. Must be greater than `start_seconds`. Minimum duration is 3 seconds. Maximum duration depends on model: `gemini-omni`: 10s, `ltx-2.3`: 45s.
/// Example: 5
///
///
diff --git a/src/libs/MagicHour/Generated/MagicHour.VideoProjectsClient.ImageToVideoCreateVideo.g.cs b/src/libs/MagicHour/Generated/MagicHour.VideoProjectsClient.ImageToVideoCreateVideo.g.cs
index 0127477..82a9a3d 100644
--- a/src/libs/MagicHour/Generated/MagicHour.VideoProjectsClient.ImageToVideoCreateVideo.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.VideoProjectsClient.ImageToVideoCreateVideo.g.cs
@@ -723,70 +723,70 @@ partial void ProcessImageToVideoCreateVideoResponseContent(
///
///
/// The total duration of the output video in seconds. Supported durations depend on the chosen model:
+ /// * **`kling-2.6`**: 5, 10
/// * **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- /// * **`seedance-2.0`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
/// * **`ltx-2.3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30
/// * **`minimax-h3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30
- /// * **`wan-2.2`**: 3, 4, 5, 6, 7, 8, 9, 10, 15
/// * **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12
+ /// * **`seedance-2.0`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
/// * **`seedance-2.0-mini`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
/// * **`seedance-2.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
- /// * **`kling-2.6`**: 5, 10
- /// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
- /// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
/// * **`sora-2`**: 4, 8, 12, 24, 36, 48, 60
+ /// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
+ /// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
+ /// * **`wan-2.2`**: 3, 4, 5, 6, 7, 8, 9, 10, 15
/// Example: 5
///
///
/// The AI model to use for video generation.
/// * `default`: uses our currently recommended model for general use. For paid tiers, defaults to `kling-3.0`. For free tiers, it defaults to `ltx-2.3`.
+ /// * `kling-2.6`: Great for action, motion blur, and camera moves.
/// * `kling-3.0`: Best overall quality for cinematic storytelling.
- /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `ltx-2.3`: Fastest output. Best for rapid iteration.
/// * `minimax-h3`: Reference-driven video with native audio.
- /// * `wan-2.2`: Strong physics, camera moves, and motion.
/// * `seedance-1.5`: Smooth, consistent motion with precision.
+ /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality
/// * `seedance-2.5`: Highest quality with superior realism, detail, and motion
- /// * `kling-2.6`: Great for action, motion blur, and camera moves.
- /// * `veo3.1-lite`: Veo quality at a more accessible cost.
- /// * `veo3.1`: Google's model. Highest realism and detail.
/// * `sora-2`: Open AI's model. Great for creativity and viral clips.
+ /// * `veo3.1`: Google's model. Highest realism and detail.
+ /// * `veo3.1-lite`: Veo quality at a more accessible cost.
+ /// * `wan-2.2`: Strong physics, camera moves, and motion.
/// If you specify the deprecated model value that includes the `-audio` suffix, this will be the same as included `audio` as `true`.
/// Default Value: default
/// Example: kling-3.0
///
///
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.
+ /// * **`kling-2.6`**: Supports 720p, 1080p.
/// * **`kling-3.0`**: Supports 720p, 1080p, 4k.
- /// * **`seedance-2.0`**: Supports 480p, 720p.
/// * **`ltx-2.3`**: Supports 480p, 720p, 1080p.
/// * **`minimax-h3`**: Supports 480p, 720p, 1080p.
- /// * **`wan-2.2`**: Supports 480p, 720p, 1080p.
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.
+ /// * **`seedance-2.0`**: Supports 480p, 720p.
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.
/// * **`seedance-2.5`**: Supports 480p, 720p.
- /// * **`kling-2.6`**: Supports 720p, 1080p.
- /// * **`veo3.1-lite`**: Supports 720p, 1080p.
- /// * **`veo3.1`**: Supports 720p, 1080p.
/// * **`sora-2`**: Supports 720p.
+ /// * **`veo3.1`**: Supports 720p, 1080p.
+ /// * **`veo3.1-lite`**: Supports 720p, 1080p.
+ /// * **`wan-2.2`**: Supports 480p, 720p, 1080p.
/// Example: 720p
///
///
/// Whether to include audio in the video. Defaults to `false` if not specified.
/// Audio support varies by model:
+ /// * **`kling-2.6`**: Not supported
/// * **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled
- /// * **`seedance-2.0`**: Toggle-able: no additional credits for audio
/// * **`ltx-2.3`**: Toggle-able: no additional credits for audio
/// * **`minimax-h3`**: Toggle-able: no additional credits for audio
- /// * **`wan-2.2`**: Not supported
/// * **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled
+ /// * **`seedance-2.0`**: Toggle-able: no additional credits for audio
/// * **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio
/// * **`seedance-2.5`**: Toggle-able: no additional credits for audio
- /// * **`kling-2.6`**: Not supported
- /// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled
- /// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled
/// * **`sora-2`**: Toggle-able: no additional credits for audio
+ /// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled
+ /// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled
+ /// * **`wan-2.2`**: Not supported
/// Example: true
///
///
diff --git a/src/libs/MagicHour/Generated/MagicHour.VideoProjectsClient.TextToVideoCreateVideo.g.cs b/src/libs/MagicHour/Generated/MagicHour.VideoProjectsClient.TextToVideoCreateVideo.g.cs
index 19df30c..d78f7d6 100644
--- a/src/libs/MagicHour/Generated/MagicHour.VideoProjectsClient.TextToVideoCreateVideo.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.VideoProjectsClient.TextToVideoCreateVideo.g.cs
@@ -717,67 +717,67 @@ partial void ProcessTextToVideoCreateVideoResponseContent(
///
///
/// The total duration of the output video in seconds. Supported durations depend on the chosen model:
+ /// * **`kling-2.6`**: 5, 10
/// * **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- /// * **`seedance-2.0`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
/// * **`ltx-2.3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30
/// * **`minimax-h3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30
- /// * **`wan-2.2`**: 3, 4, 5, 6, 7, 8, 9, 10, 15
/// * **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12
+ /// * **`seedance-2.0`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
/// * **`seedance-2.0-mini`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
/// * **`seedance-2.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
- /// * **`kling-2.6`**: 5, 10
- /// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
- /// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
/// * **`sora-2`**: 4, 8, 12, 24, 36, 48, 60
+ /// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
+ /// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
+ /// * **`wan-2.2`**: 3, 4, 5, 6, 7, 8, 9, 10, 15
/// Example: 5
///
///
/// Determines the aspect ratio of the output video.
+ /// * **`kling-2.6`**: Supports 9:16, 16:9, 1:1.
/// * **`kling-3.0`**: Supports 9:16, 16:9, 1:1.
- /// * **`seedance-2.0`**: Supports 9:16, 16:9, 1:1.
/// * **`ltx-2.3`**: Supports 9:16, 16:9, 1:1.
/// * **`minimax-h3`**: Supports 16:9, 9:16, 1:1.
- /// * **`wan-2.2`**: Supports 9:16, 16:9, 1:1.
/// * **`seedance-1.5`**: Supports 9:16, 16:9, 1:1.
+ /// * **`seedance-2.0`**: Supports 9:16, 16:9, 1:1.
/// * **`seedance-2.0-mini`**: Supports 9:16, 16:9, 1:1.
/// * **`seedance-2.5`**: Supports 9:16, 16:9, 1:1.
- /// * **`kling-2.6`**: Supports 9:16, 16:9, 1:1.
- /// * **`veo3.1-lite`**: Supports 9:16, 16:9.
- /// * **`veo3.1`**: Supports 9:16, 16:9.
/// * **`sora-2`**: Supports 9:16, 16:9.
+ /// * **`veo3.1`**: Supports 9:16, 16:9.
+ /// * **`veo3.1-lite`**: Supports 9:16, 16:9.
+ /// * **`wan-2.2`**: Supports 9:16, 16:9, 1:1.
/// Example: 16:9
///
///
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.
+ /// * **`kling-2.6`**: Supports 720p, 1080p.
/// * **`kling-3.0`**: Supports 720p, 1080p, 4k.
- /// * **`seedance-2.0`**: Supports 480p, 720p.
/// * **`ltx-2.3`**: Supports 480p, 720p, 1080p.
/// * **`minimax-h3`**: Supports 480p, 720p, 1080p.
- /// * **`wan-2.2`**: Supports 480p, 720p, 1080p.
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.
+ /// * **`seedance-2.0`**: Supports 480p, 720p.
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.
/// * **`seedance-2.5`**: Supports 480p, 720p.
- /// * **`kling-2.6`**: Supports 720p, 1080p.
- /// * **`veo3.1-lite`**: Supports 720p, 1080p.
- /// * **`veo3.1`**: Supports 720p, 1080p.
/// * **`sora-2`**: Supports 720p.
+ /// * **`veo3.1`**: Supports 720p, 1080p.
+ /// * **`veo3.1-lite`**: Supports 720p, 1080p.
+ /// * **`wan-2.2`**: Supports 480p, 720p, 1080p.
/// Example: 720p
///
///
/// The AI model to use for video generation.
/// * `default`: uses our currently recommended model for general use. For paid tiers, defaults to `kling-3.0`. For free tiers, it defaults to `ltx-2.3`.
+ /// * `kling-2.6`: Great for action, motion blur, and camera moves.
/// * `kling-3.0`: Best overall quality for cinematic storytelling.
- /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `ltx-2.3`: Fastest output. Best for rapid iteration.
/// * `minimax-h3`: Reference-driven video with native audio.
- /// * `wan-2.2`: Strong physics, camera moves, and motion.
/// * `seedance-1.5`: Smooth, consistent motion with precision.
+ /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality
/// * `seedance-2.5`: Highest quality with superior realism, detail, and motion
- /// * `kling-2.6`: Great for action, motion blur, and camera moves.
- /// * `veo3.1-lite`: Veo quality at a more accessible cost.
- /// * `veo3.1`: Google's model. Highest realism and detail.
/// * `sora-2`: Open AI's model. Great for creativity and viral clips.
+ /// * `veo3.1`: Google's model. Highest realism and detail.
+ /// * `veo3.1-lite`: Veo quality at a more accessible cost.
+ /// * `wan-2.2`: Strong physics, camera moves, and motion.
/// If you specify the deprecated model value that includes the `-audio` suffix, this will be the same as included `audio` as `true`.
/// Default Value: default
/// Example: kling-3.0
@@ -785,18 +785,18 @@ partial void ProcessTextToVideoCreateVideoResponseContent(
///
/// Whether to include audio in the video. Defaults to `false` if not specified.
/// Audio support varies by model:
+ /// * **`kling-2.6`**: Not supported
/// * **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled
- /// * **`seedance-2.0`**: Toggle-able: no additional credits for audio
/// * **`ltx-2.3`**: Toggle-able: no additional credits for audio
/// * **`minimax-h3`**: Toggle-able: no additional credits for audio
- /// * **`wan-2.2`**: Not supported
/// * **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled
+ /// * **`seedance-2.0`**: Toggle-able: no additional credits for audio
/// * **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio
/// * **`seedance-2.5`**: Toggle-able: no additional credits for audio
- /// * **`kling-2.6`**: Not supported
- /// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled
- /// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled
/// * **`sora-2`**: Toggle-able: no additional credits for audio
+ /// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled
+ /// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled
+ /// * **`wan-2.2`**: Not supported
/// Example: true
///
///
diff --git a/src/libs/MagicHour/openapi.yaml b/src/libs/MagicHour/openapi.yaml
index 90014a3..a414fe0 100644
--- a/src/libs/MagicHour/openapi.yaml
+++ b/src/libs/MagicHour/openapi.yaml
@@ -1168,7 +1168,7 @@
"end_seconds": {
"type": "number",
"minimum": 0.1,
- "description": "End time of your clip in seconds. Must be greater than `start_seconds`. Duration must be between 3 and 10 seconds.",
+ "description": "End time of your clip in seconds. Must be greater than `start_seconds`. Minimum duration is 3 seconds. Maximum duration depends on model: `gemini-omni`: 10s, `ltx-2.3`: 45s.",
"format": "float",
"example": 5
},
@@ -2670,7 +2670,7 @@
"type": "number",
"minimum": 1,
"maximum": 60,
- "description": "The total duration of the output video in seconds. Supported durations depend on the chosen model:\n\n* **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15\n* **`seedance-2.0`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15\n* **`ltx-2.3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30\n* **`minimax-h3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30\n* **`wan-2.2`**: 3, 4, 5, 6, 7, 8, 9, 10, 15\n* **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12\n* **`seedance-2.0-mini`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15\n* **`seedance-2.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30\n* **`kling-2.6`**: 5, 10\n* **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56\n* **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56\n* **`sora-2`**: 4, 8, 12, 24, 36, 48, 60\n",
+ "description": "The total duration of the output video in seconds. Supported durations depend on the chosen model:\n\n* **`kling-2.6`**: 5, 10\n* **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15\n* **`ltx-2.3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30\n* **`minimax-h3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30\n* **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12\n* **`seedance-2.0`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15\n* **`seedance-2.0-mini`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15\n* **`seedance-2.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30\n* **`sora-2`**: 4, 8, 12, 24, 36, 48, 60\n* **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56\n* **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56\n* **`wan-2.2`**: 3, 4, 5, 6, 7, 8, 9, 10, 15\n",
"format": "float",
"example": 5
},
@@ -2698,18 +2698,18 @@
"kling-2.5-audio",
"veo3.1-audio"
],
- "description": "The AI model to use for video generation.\n\n* `default`: uses our currently recommended model for general use. For paid tiers, defaults to `kling-3.0`. For free tiers, it defaults to `ltx-2.3`.\n* `kling-3.0`: Best overall quality for cinematic storytelling.\n* `seedance-2.0`: Top quality with reference-to-video control.\n* `ltx-2.3`: Fastest output. Best for rapid iteration.\n* `minimax-h3`: Reference-driven video with native audio.\n* `wan-2.2`: Strong physics, camera moves, and motion.\n* `seedance-1.5`: Smooth, consistent motion with precision.\n* `seedance-2.0-mini`: Fast, consistent video with strong motion quality\n* `seedance-2.5`: Highest quality with superior realism, detail, and motion\n* `kling-2.6`: Great for action, motion blur, and camera moves.\n* `veo3.1-lite`: Veo quality at a more accessible cost.\n* `veo3.1`: Google's model. Highest realism and detail.\n* `sora-2`: Open AI's model. Great for creativity and viral clips.\n\nIf you specify the deprecated model value that includes the `-audio` suffix, this will be the same as included `audio` as `true`.",
+ "description": "The AI model to use for video generation.\n\n* `default`: uses our currently recommended model for general use. For paid tiers, defaults to `kling-3.0`. For free tiers, it defaults to `ltx-2.3`.\n* `kling-2.6`: Great for action, motion blur, and camera moves.\n* `kling-3.0`: Best overall quality for cinematic storytelling.\n* `ltx-2.3`: Fastest output. Best for rapid iteration.\n* `minimax-h3`: Reference-driven video with native audio.\n* `seedance-1.5`: Smooth, consistent motion with precision.\n* `seedance-2.0`: Top quality with reference-to-video control.\n* `seedance-2.0-mini`: Fast, consistent video with strong motion quality\n* `seedance-2.5`: Highest quality with superior realism, detail, and motion\n* `sora-2`: Open AI's model. Great for creativity and viral clips.\n* `veo3.1`: Google's model. Highest realism and detail.\n* `veo3.1-lite`: Veo quality at a more accessible cost.\n* `wan-2.2`: Strong physics, camera moves, and motion.\n\nIf you specify the deprecated model value that includes the `-audio` suffix, this will be the same as included `audio` as `true`.",
"example": "kling-3.0"
},
"resolution": {
"type": "string",
"enum": ["480p", "720p", "1080p", "4k"],
"example": "720p",
- "description": "Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.\n\n* **`kling-3.0`**: Supports 720p, 1080p, 4k.\n* **`seedance-2.0`**: Supports 480p, 720p.\n* **`ltx-2.3`**: Supports 480p, 720p, 1080p.\n* **`minimax-h3`**: Supports 480p, 720p, 1080p.\n* **`wan-2.2`**: Supports 480p, 720p, 1080p.\n* **`seedance-1.5`**: Supports 480p, 720p, 1080p.\n* **`seedance-2.0-mini`**: Supports 480p, 720p.\n* **`seedance-2.5`**: Supports 480p, 720p.\n* **`kling-2.6`**: Supports 720p, 1080p.\n* **`veo3.1-lite`**: Supports 720p, 1080p.\n* **`veo3.1`**: Supports 720p, 1080p.\n* **`sora-2`**: Supports 720p.\n"
+ "description": "Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.\n\n* **`kling-2.6`**: Supports 720p, 1080p.\n* **`kling-3.0`**: Supports 720p, 1080p, 4k.\n* **`ltx-2.3`**: Supports 480p, 720p, 1080p.\n* **`minimax-h3`**: Supports 480p, 720p, 1080p.\n* **`seedance-1.5`**: Supports 480p, 720p, 1080p.\n* **`seedance-2.0`**: Supports 480p, 720p.\n* **`seedance-2.0-mini`**: Supports 480p, 720p.\n* **`seedance-2.5`**: Supports 480p, 720p.\n* **`sora-2`**: Supports 720p.\n* **`veo3.1`**: Supports 720p, 1080p.\n* **`veo3.1-lite`**: Supports 720p, 1080p.\n* **`wan-2.2`**: Supports 480p, 720p, 1080p.\n"
},
"audio": {
"type": "boolean",
- "description": "Whether to include audio in the video. Defaults to `false` if not specified.\n\nAudio support varies by model:\n* **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled\n* **`seedance-2.0`**: Toggle-able: no additional credits for audio\n* **`ltx-2.3`**: Toggle-able: no additional credits for audio\n* **`minimax-h3`**: Toggle-able: no additional credits for audio\n* **`wan-2.2`**: Not supported\n* **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled\n* **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio\n* **`seedance-2.5`**: Toggle-able: no additional credits for audio\n* **`kling-2.6`**: Not supported\n* **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled\n* **`veo3.1`**: Toggle-able: audio adds extra credits when enabled\n* **`sora-2`**: Toggle-able: no additional credits for audio\n",
+ "description": "Whether to include audio in the video. Defaults to `false` if not specified.\n\nAudio support varies by model:\n* **`kling-2.6`**: Not supported\n* **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled\n* **`ltx-2.3`**: Toggle-able: no additional credits for audio\n* **`minimax-h3`**: Toggle-able: no additional credits for audio\n* **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled\n* **`seedance-2.0`**: Toggle-able: no additional credits for audio\n* **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio\n* **`seedance-2.5`**: Toggle-able: no additional credits for audio\n* **`sora-2`**: Toggle-able: no additional credits for audio\n* **`veo3.1`**: Toggle-able: audio adds extra credits when enabled\n* **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled\n* **`wan-2.2`**: Not supported\n",
"example": true
},
"style": {
@@ -2735,7 +2735,7 @@
"end_image_file_path": {
"type": "string",
"minLength": 1,
- "description": "The image to use as the last frame of the video.\n\n* **`kling-3.0`**: Supports 720p, 1080p, 4k.\n* **`seedance-2.0`**: Supports 480p, 720p.\n* **`ltx-2.3`**: Supports 480p, 720p, 1080p.\n* **`minimax-h3`**: Not supported\n* **`wan-2.2`**: Not supported\n* **`seedance-1.5`**: Supports 480p, 720p, 1080p.\n* **`seedance-2.0-mini`**: Supports 480p, 720p.\n* **`seedance-2.5`**: Supports 480p, 720p.\n* **`kling-2.6`**: Supports 1080p.\n* **`veo3.1-lite`**: Supports 720p, 1080p. Requires a duration of 8 seconds or less.\n* **`veo3.1`**: Supports 720p, 1080p. Requires a duration of 8 seconds or less.\n* **`sora-2`**: Not supported\n",
+ "description": "The image to use as the last frame of the video.\n\n* **`kling-2.6`**: Supports 1080p.\n* **`kling-3.0`**: Supports 720p, 1080p, 4k.\n* **`ltx-2.3`**: Supports 480p, 720p, 1080p.\n* **`minimax-h3`**: Not supported\n* **`seedance-1.5`**: Supports 480p, 720p, 1080p.\n* **`seedance-2.0`**: Supports 480p, 720p.\n* **`seedance-2.0-mini`**: Supports 480p, 720p.\n* **`seedance-2.5`**: Supports 480p, 720p.\n* **`sora-2`**: Not supported\n* **`veo3.1`**: Supports 720p, 1080p. Requires a duration of 8 seconds or less.\n* **`veo3.1-lite`**: Supports 720p, 1080p. Requires a duration of 8 seconds or less.\n* **`wan-2.2`**: Not supported\n",
"example": "api-assets/id/1234.png"
}
},
@@ -3122,21 +3122,21 @@
"type": "number",
"minimum": 1,
"maximum": 60,
- "description": "The total duration of the output video in seconds. Supported durations depend on the chosen model:\n\n* **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15\n* **`seedance-2.0`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15\n* **`ltx-2.3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30\n* **`minimax-h3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30\n* **`wan-2.2`**: 3, 4, 5, 6, 7, 8, 9, 10, 15\n* **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12\n* **`seedance-2.0-mini`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15\n* **`seedance-2.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30\n* **`kling-2.6`**: 5, 10\n* **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56\n* **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56\n* **`sora-2`**: 4, 8, 12, 24, 36, 48, 60\n",
+ "description": "The total duration of the output video in seconds. Supported durations depend on the chosen model:\n\n* **`kling-2.6`**: 5, 10\n* **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15\n* **`ltx-2.3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30\n* **`minimax-h3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30\n* **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12\n* **`seedance-2.0`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15\n* **`seedance-2.0-mini`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15\n* **`seedance-2.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30\n* **`sora-2`**: 4, 8, 12, 24, 36, 48, 60\n* **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56\n* **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56\n* **`wan-2.2`**: 3, 4, 5, 6, 7, 8, 9, 10, 15\n",
"format": "float",
"example": 5
},
"aspect_ratio": {
"type": "string",
"enum": ["16:9", "9:16", "1:1"],
- "description": "Determines the aspect ratio of the output video.\n\n* **`kling-3.0`**: Supports 9:16, 16:9, 1:1.\n* **`seedance-2.0`**: Supports 9:16, 16:9, 1:1.\n* **`ltx-2.3`**: Supports 9:16, 16:9, 1:1.\n* **`minimax-h3`**: Supports 16:9, 9:16, 1:1.\n* **`wan-2.2`**: Supports 9:16, 16:9, 1:1.\n* **`seedance-1.5`**: Supports 9:16, 16:9, 1:1.\n* **`seedance-2.0-mini`**: Supports 9:16, 16:9, 1:1.\n* **`seedance-2.5`**: Supports 9:16, 16:9, 1:1.\n* **`kling-2.6`**: Supports 9:16, 16:9, 1:1.\n* **`veo3.1-lite`**: Supports 9:16, 16:9.\n* **`veo3.1`**: Supports 9:16, 16:9.\n* **`sora-2`**: Supports 9:16, 16:9.\n",
+ "description": "Determines the aspect ratio of the output video.\n\n* **`kling-2.6`**: Supports 9:16, 16:9, 1:1.\n* **`kling-3.0`**: Supports 9:16, 16:9, 1:1.\n* **`ltx-2.3`**: Supports 9:16, 16:9, 1:1.\n* **`minimax-h3`**: Supports 16:9, 9:16, 1:1.\n* **`seedance-1.5`**: Supports 9:16, 16:9, 1:1.\n* **`seedance-2.0`**: Supports 9:16, 16:9, 1:1.\n* **`seedance-2.0-mini`**: Supports 9:16, 16:9, 1:1.\n* **`seedance-2.5`**: Supports 9:16, 16:9, 1:1.\n* **`sora-2`**: Supports 9:16, 16:9.\n* **`veo3.1`**: Supports 9:16, 16:9.\n* **`veo3.1-lite`**: Supports 9:16, 16:9.\n* **`wan-2.2`**: Supports 9:16, 16:9, 1:1.\n",
"example": "16:9"
},
"resolution": {
"type": "string",
"enum": ["480p", "720p", "1080p", "4k"],
"example": "720p",
- "description": "Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.\n\n* **`kling-3.0`**: Supports 720p, 1080p, 4k.\n* **`seedance-2.0`**: Supports 480p, 720p.\n* **`ltx-2.3`**: Supports 480p, 720p, 1080p.\n* **`minimax-h3`**: Supports 480p, 720p, 1080p.\n* **`wan-2.2`**: Supports 480p, 720p, 1080p.\n* **`seedance-1.5`**: Supports 480p, 720p, 1080p.\n* **`seedance-2.0-mini`**: Supports 480p, 720p.\n* **`seedance-2.5`**: Supports 480p, 720p.\n* **`kling-2.6`**: Supports 720p, 1080p.\n* **`veo3.1-lite`**: Supports 720p, 1080p.\n* **`veo3.1`**: Supports 720p, 1080p.\n* **`sora-2`**: Supports 720p.\n"
+ "description": "Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.\n\n* **`kling-2.6`**: Supports 720p, 1080p.\n* **`kling-3.0`**: Supports 720p, 1080p, 4k.\n* **`ltx-2.3`**: Supports 480p, 720p, 1080p.\n* **`minimax-h3`**: Supports 480p, 720p, 1080p.\n* **`seedance-1.5`**: Supports 480p, 720p, 1080p.\n* **`seedance-2.0`**: Supports 480p, 720p.\n* **`seedance-2.0-mini`**: Supports 480p, 720p.\n* **`seedance-2.5`**: Supports 480p, 720p.\n* **`sora-2`**: Supports 720p.\n* **`veo3.1`**: Supports 720p, 1080p.\n* **`veo3.1-lite`**: Supports 720p, 1080p.\n* **`wan-2.2`**: Supports 480p, 720p, 1080p.\n"
},
"model": {
"default": "default",
@@ -3162,12 +3162,12 @@
"kling-2.5-audio",
"veo3.1-audio"
],
- "description": "The AI model to use for video generation.\n\n* `default`: uses our currently recommended model for general use. For paid tiers, defaults to `kling-3.0`. For free tiers, it defaults to `ltx-2.3`.\n* `kling-3.0`: Best overall quality for cinematic storytelling.\n* `seedance-2.0`: Top quality with reference-to-video control.\n* `ltx-2.3`: Fastest output. Best for rapid iteration.\n* `minimax-h3`: Reference-driven video with native audio.\n* `wan-2.2`: Strong physics, camera moves, and motion.\n* `seedance-1.5`: Smooth, consistent motion with precision.\n* `seedance-2.0-mini`: Fast, consistent video with strong motion quality\n* `seedance-2.5`: Highest quality with superior realism, detail, and motion\n* `kling-2.6`: Great for action, motion blur, and camera moves.\n* `veo3.1-lite`: Veo quality at a more accessible cost.\n* `veo3.1`: Google's model. Highest realism and detail.\n* `sora-2`: Open AI's model. Great for creativity and viral clips.\n\nIf you specify the deprecated model value that includes the `-audio` suffix, this will be the same as included `audio` as `true`.",
+ "description": "The AI model to use for video generation.\n\n* `default`: uses our currently recommended model for general use. For paid tiers, defaults to `kling-3.0`. For free tiers, it defaults to `ltx-2.3`.\n* `kling-2.6`: Great for action, motion blur, and camera moves.\n* `kling-3.0`: Best overall quality for cinematic storytelling.\n* `ltx-2.3`: Fastest output. Best for rapid iteration.\n* `minimax-h3`: Reference-driven video with native audio.\n* `seedance-1.5`: Smooth, consistent motion with precision.\n* `seedance-2.0`: Top quality with reference-to-video control.\n* `seedance-2.0-mini`: Fast, consistent video with strong motion quality\n* `seedance-2.5`: Highest quality with superior realism, detail, and motion\n* `sora-2`: Open AI's model. Great for creativity and viral clips.\n* `veo3.1`: Google's model. Highest realism and detail.\n* `veo3.1-lite`: Veo quality at a more accessible cost.\n* `wan-2.2`: Strong physics, camera moves, and motion.\n\nIf you specify the deprecated model value that includes the `-audio` suffix, this will be the same as included `audio` as `true`.",
"example": "kling-3.0"
},
"audio": {
"type": "boolean",
- "description": "Whether to include audio in the video. Defaults to `false` if not specified.\n\nAudio support varies by model:\n* **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled\n* **`seedance-2.0`**: Toggle-able: no additional credits for audio\n* **`ltx-2.3`**: Toggle-able: no additional credits for audio\n* **`minimax-h3`**: Toggle-able: no additional credits for audio\n* **`wan-2.2`**: Not supported\n* **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled\n* **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio\n* **`seedance-2.5`**: Toggle-able: no additional credits for audio\n* **`kling-2.6`**: Not supported\n* **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled\n* **`veo3.1`**: Toggle-able: audio adds extra credits when enabled\n* **`sora-2`**: Toggle-able: no additional credits for audio\n",
+ "description": "Whether to include audio in the video. Defaults to `false` if not specified.\n\nAudio support varies by model:\n* **`kling-2.6`**: Not supported\n* **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled\n* **`ltx-2.3`**: Toggle-able: no additional credits for audio\n* **`minimax-h3`**: Toggle-able: no additional credits for audio\n* **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled\n* **`seedance-2.0`**: Toggle-able: no additional credits for audio\n* **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio\n* **`seedance-2.5`**: Toggle-able: no additional credits for audio\n* **`sora-2`**: Toggle-able: no additional credits for audio\n* **`veo3.1`**: Toggle-able: audio adds extra credits when enabled\n* **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled\n* **`wan-2.2`**: Not supported\n",
"example": true
},
"style": {
@@ -4663,7 +4663,7 @@
"nano-banana",
"nano-banana-pro"
],
- "description": "The AI model to use for image editing. Each model has different capabilities and costs.\n\n**Models:**\n- `default` - Use the model we recommend, which will change over time. This is recommended unless you need a specific model. This is the default behavior.\n- `nano-banana-2` - from 100 credits/image\n - Supported resolutions: 640px, 1k, 2k, 4k\n - Available for tiers: creator, pro, business\n - Max additional input images: 9\n- `gpt-image-2` - from 50 credits/image\n - Supported resolutions: 640px, 1k, 2k, 4k\n - Available for tiers: creator, pro, business\n - Max additional input images: 9\n- `flux-2-klein` - from 5 credits/image\n - Supported resolutions: 640px, 1k, 2k\n - Available for tiers: free, creator, pro, business\n - Max additional input images: 5\n- `nano-banana-2-lite` - from 50 credits/image\n - Supported resolutions: 640px, 1k\n - Available for tiers: creator, pro, business\n - Max additional input images: 9\n- `qwen-edit` - from 10 credits/image\n - Supported resolutions: 640px, 1k, 2k\n - Available for tiers: free, creator, pro, business\n - Max additional input images: 2\n- `seedream-v4` - from 40 credits/image\n - Supported resolutions: 640px, 1k, 2k, 4k\n - Available for tiers: creator, pro, business\n - Max additional input images: 9\n- `seedream-v4.5` - from 50 credits/image\n - Supported resolutions: 640px, 1k, 2k, 4k\n - Available for tiers: creator, pro, business\n - Max additional input images: 9\n- `seedream-v5-pro` - from 75 credits/image\n - Supported resolutions: 640px, 1k, 2k\n - Available for tiers: creator, pro, business\n - Max additional input images: 9\n- `nano-banana` - from 50 credits/image\n - Supported resolutions: 640px, 1k\n - Available for tiers: creator, pro, business\n - Max additional input images: 9\n- `nano-banana-pro` - from 150 credits/image\n - Supported resolutions: 1k, 2k, 4k\n - Available for tiers: creator, pro, business\n - Max additional input images: 9\n",
+ "description": "The AI model to use for image editing. Each model has different capabilities and costs.\n\n**Models:**\n- `default` - Use the model we recommend, which will change over time. This is recommended unless you need a specific model. This is the default behavior.\n- `flux-2-klein` - from 5 credits/image\n - Supported resolutions: 640px, 1k, 2k\n - Available for tiers: free, creator, pro, business\n - Max additional input images: 5\n- `gpt-image-2` - from 50 credits/image\n - Supported resolutions: 640px, 1k, 2k, 4k\n - Available for tiers: creator, pro, business\n - Max additional input images: 9\n- `nano-banana` - from 50 credits/image\n - Supported resolutions: 640px, 1k\n - Available for tiers: creator, pro, business\n - Max additional input images: 9\n- `nano-banana-2` - from 100 credits/image\n - Supported resolutions: 640px, 1k, 2k, 4k\n - Available for tiers: creator, pro, business\n - Max additional input images: 9\n- `nano-banana-2-lite` - from 50 credits/image\n - Supported resolutions: 640px, 1k\n - Available for tiers: creator, pro, business\n - Max additional input images: 9\n- `nano-banana-pro` - from 150 credits/image\n - Supported resolutions: 1k, 2k, 4k\n - Available for tiers: creator, pro, business\n - Max additional input images: 9\n- `qwen-edit` - from 10 credits/image\n - Supported resolutions: 640px, 1k, 2k\n - Available for tiers: free, creator, pro, business\n - Max additional input images: 2\n- `seedream-v4` - from 40 credits/image\n - Supported resolutions: 640px, 1k, 2k, 4k\n - Available for tiers: creator, pro, business\n - Max additional input images: 9\n- `seedream-v4.5` - from 50 credits/image\n - Supported resolutions: 640px, 1k, 2k, 4k\n - Available for tiers: creator, pro, business\n - Max additional input images: 9\n- `seedream-v5-pro` - from 75 credits/image\n - Supported resolutions: 640px, 1k, 2k\n - Available for tiers: creator, pro, business\n - Max additional input images: 9\n",
"example": "default"
},
"aspect_ratio": {
@@ -4675,7 +4675,7 @@
"resolution": {
"type": "string",
"enum": ["auto", "640px", "1k", "2k", "4k"],
- "description": "Maximum resolution (longest edge) for the output image.\n\n**Options:**\n- `640px` — up to 640px\n- `1k` — up to 1024px\n- `2k` — up to 2048px\n- `4k` — up to 4096px\n- `auto` — **Deprecated.** Mapped server-side from your subscription tier to the best matching resolution the model supports\n\n**Per-model support:**\n- `nano-banana-2` - 640px, 1k, 2k, 4k\n- `gpt-image-2` - 640px, 1k, 2k, 4k\n- `flux-2-klein` - 640px, 1k, 2k\n- `nano-banana-2-lite` - 640px, 1k\n- `qwen-edit` - 640px, 1k, 2k\n- `seedream-v4` - 640px, 1k, 2k, 4k\n- `seedream-v4.5` - 640px, 1k, 2k, 4k\n- `seedream-v5-pro` - 640px, 1k, 2k\n- `nano-banana` - 640px, 1k\n- `nano-banana-pro` - 1k, 2k, 4k\n\nNote: Resolution availability depends on the model and your subscription tier.",
+ "description": "Maximum resolution (longest edge) for the output image.\n\n**Options:**\n- `640px` — up to 640px\n- `1k` — up to 1024px\n- `2k` — up to 2048px\n- `4k` — up to 4096px\n- `auto` — **Deprecated.** Mapped server-side from your subscription tier to the best matching resolution the model supports\n\n**Per-model support:**\n- `flux-2-klein` - 640px, 1k, 2k\n- `gpt-image-2` - 640px, 1k, 2k, 4k\n- `nano-banana` - 640px, 1k\n- `nano-banana-2` - 640px, 1k, 2k, 4k\n- `nano-banana-2-lite` - 640px, 1k\n- `nano-banana-pro` - 1k, 2k, 4k\n- `qwen-edit` - 640px, 1k, 2k\n- `seedream-v4` - 640px, 1k, 2k, 4k\n- `seedream-v4.5` - 640px, 1k, 2k, 4k\n- `seedream-v5-pro` - 640px, 1k, 2k\n\nNote: Resolution availability depends on the model and your subscription tier.",
"example": "1k"
},
"style": {
@@ -5063,7 +5063,7 @@
"flux-schnell",
"seedream"
],
- "description": "The AI model to use for image generation. Each model has different capabilities and costs.\n\n**Models:**\n- `default` - Use the model we recommend, which will change over time. This is recommended unless you need a specific model. This is the default behavior.\n- `nano-banana-2` - from 100 credits/image\n - Supported resolutions: 640px, 1k, 2k, 4k\n - Available for tiers: creator, pro, business\n - Image count allowed: 1, 4, 9, 16\n- `gpt-image-2` - from 50 credits/image\n - Supported resolutions: 640px, 1k, 2k, 4k\n - Available for tiers: creator, pro, business\n - Image count allowed: 1, 2, 3, 4\n- `z-image-turbo` - from 5 credits/image\n - Supported resolutions: 640px, 1k, 2k\n - Available for tiers: free, creator, pro, business\n - Image count allowed: 1, 2, 3, 4\n- `flux-2-klein` - from 5 credits/image\n - Supported resolutions: 640px, 1k, 2k\n - Available for tiers: free, creator, pro, business\n - Image count allowed: 1\n- `nano-banana-2-lite` - from 50 credits/image\n - Supported resolutions: 640px, 1k\n - Available for tiers: creator, pro, business\n - Image count allowed: 1, 2, 3, 4\n- `seedream-v4` - from 40 credits/image\n - Supported resolutions: 640px, 1k, 2k, 4k\n - Available for tiers: creator, pro, business\n - Image count allowed: 1, 2, 3, 4\n- `seedream-v5-pro` - from 75 credits/image\n - Supported resolutions: 640px, 1k, 2k\n - Available for tiers: creator, pro, business\n - Image count allowed: 1, 2, 3, 4\n- `nano-banana` - from 50 credits/image\n - Supported resolutions: 640px, 1k\n - Available for tiers: creator, pro, business\n - Image count allowed: 1, 2, 3, 4\n- `nano-banana-pro` - from 150 credits/image\n - Supported resolutions: 1k, 2k, 4k\n - Available for tiers: creator, pro, business\n - Image count allowed: 1, 4, 9, 16\n- `flux-schnell` - from 5 credits/image\n - Supported resolutions: 640px, 1k, 2k\n - Available for tiers: free, creator, pro, business\n - Image count allowed: 1, 2, 3, 4\n\n**Deprecated Enum Values:**\n- `seedream` - Use `seedream-v4` instead.\n",
+ "description": "The AI model to use for image generation. Each model has different capabilities and costs.\n\n**Models:**\n- `default` - Use the model we recommend, which will change over time. This is recommended unless you need a specific model. This is the default behavior.\n- `flux-2-klein` - from 5 credits/image\n - Supported resolutions: 640px, 1k, 2k\n - Available for tiers: free, creator, pro, business\n - Image count allowed: 1\n- `flux-schnell` - from 5 credits/image\n - Supported resolutions: 640px, 1k, 2k\n - Available for tiers: free, creator, pro, business\n - Image count allowed: 1, 2, 3, 4\n- `gpt-image-2` - from 50 credits/image\n - Supported resolutions: 640px, 1k, 2k, 4k\n - Available for tiers: creator, pro, business\n - Image count allowed: 1, 2, 3, 4\n- `nano-banana` - from 50 credits/image\n - Supported resolutions: 640px, 1k\n - Available for tiers: creator, pro, business\n - Image count allowed: 1, 2, 3, 4\n- `nano-banana-2` - from 100 credits/image\n - Supported resolutions: 640px, 1k, 2k, 4k\n - Available for tiers: creator, pro, business\n - Image count allowed: 1, 4, 9, 16\n- `nano-banana-2-lite` - from 50 credits/image\n - Supported resolutions: 640px, 1k\n - Available for tiers: creator, pro, business\n - Image count allowed: 1, 2, 3, 4\n- `nano-banana-pro` - from 150 credits/image\n - Supported resolutions: 1k, 2k, 4k\n - Available for tiers: creator, pro, business\n - Image count allowed: 1, 4, 9, 16\n- `seedream-v4` - from 40 credits/image\n - Supported resolutions: 640px, 1k, 2k, 4k\n - Available for tiers: creator, pro, business\n - Image count allowed: 1, 2, 3, 4\n- `seedream-v5-pro` - from 75 credits/image\n - Supported resolutions: 640px, 1k, 2k\n - Available for tiers: creator, pro, business\n - Image count allowed: 1, 2, 3, 4\n- `z-image-turbo` - from 5 credits/image\n - Supported resolutions: 640px, 1k, 2k\n - Available for tiers: free, creator, pro, business\n - Image count allowed: 1, 2, 3, 4\n\n**Deprecated Enum Values:**\n- `seedream` - Use `seedream-v4` instead.\n",
"example": "default"
},
"aspect_ratio": {
@@ -5076,7 +5076,7 @@
"default": "auto",
"type": "string",
"enum": ["auto", "640px", "1k", "2k", "4k"],
- "description": "Maximum resolution (longest edge) for the output image.\n\n**Options:**\n- `640px` — up to 640px\n- `1k` — up to 1024px\n- `2k` — up to 2048px\n- `4k` — up to 4096px\n- `auto` — **Deprecated.** Mapped server-side from your subscription tier to the best matching resolution the model supports\n\n**Per-model support:**\n- `nano-banana-2` - 640px, 1k, 2k, 4k\n- `gpt-image-2` - 640px, 1k, 2k, 4k\n- `z-image-turbo` - 640px, 1k, 2k\n- `flux-2-klein` - 640px, 1k, 2k\n- `nano-banana-2-lite` - 640px, 1k\n- `seedream-v4` - 640px, 1k, 2k, 4k\n- `seedream-v5-pro` - 640px, 1k, 2k\n- `nano-banana` - 640px, 1k\n- `nano-banana-pro` - 1k, 2k, 4k\n- `flux-schnell` - 640px, 1k, 2k\n\nNote: Resolution availability depends on the model and your subscription tier.",
+ "description": "Maximum resolution (longest edge) for the output image.\n\n**Options:**\n- `640px` — up to 640px\n- `1k` — up to 1024px\n- `2k` — up to 2048px\n- `4k` — up to 4096px\n- `auto` — **Deprecated.** Mapped server-side from your subscription tier to the best matching resolution the model supports\n\n**Per-model support:**\n- `flux-2-klein` - 640px, 1k, 2k\n- `flux-schnell` - 640px, 1k, 2k\n- `gpt-image-2` - 640px, 1k, 2k, 4k\n- `nano-banana` - 640px, 1k\n- `nano-banana-2` - 640px, 1k, 2k, 4k\n- `nano-banana-2-lite` - 640px, 1k\n- `nano-banana-pro` - 1k, 2k, 4k\n- `seedream-v4` - 640px, 1k, 2k, 4k\n- `seedream-v5-pro` - 640px, 1k, 2k\n- `z-image-turbo` - 640px, 1k, 2k\n\nNote: Resolution availability depends on the model and your subscription tier.",
"example": "auto"
},
"style": {