diff --git a/src/libs/MagicHour/Generated/MagicHour.AudioProjectsClient.AiVoiceClonerCreateAudio.g.cs b/src/libs/MagicHour/Generated/MagicHour.AudioProjectsClient.AiVoiceClonerCreateAudio.g.cs
index 7ac4531..594d063 100644
--- a/src/libs/MagicHour/Generated/MagicHour.AudioProjectsClient.AiVoiceClonerCreateAudio.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.AudioProjectsClient.AiVoiceClonerCreateAudio.g.cs
@@ -44,7 +44,7 @@ partial void ProcessAiVoiceClonerCreateAudioResponseContent(
///
/// AI Voice Cloner
/// Clone a voice from an audio sample and generate speech.
- /// * Each character costs 0.05 credits.
+ /// * Each character costs 0.1 credits.
/// * The cost is rounded up to the nearest whole number
///
///
@@ -87,7 +87,7 @@ partial void ProcessAiVoiceClonerCreateAudioResponseContent(
///
/// AI Voice Cloner
/// Clone a voice from an audio sample and generate speech.
- /// * Each character costs 0.05 credits.
+ /// * Each character costs 0.1 credits.
/// * The cost is rounded up to the nearest whole number
///
///
@@ -661,7 +661,7 @@ partial void ProcessAiVoiceClonerCreateAudioResponseContent(
///
/// AI Voice Cloner
/// Clone a voice from an audio sample and generate speech.
- /// * Each character costs 0.05 credits.
+ /// * Each character costs 0.1 credits.
/// * The cost is rounded up to the nearest whole number
///
///
diff --git a/src/libs/MagicHour/Generated/MagicHour.AudioProjectsClient.AiVoiceGeneratorCreateAudio.g.cs b/src/libs/MagicHour/Generated/MagicHour.AudioProjectsClient.AiVoiceGeneratorCreateAudio.g.cs
index b18c533..cc71fab 100644
--- a/src/libs/MagicHour/Generated/MagicHour.AudioProjectsClient.AiVoiceGeneratorCreateAudio.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.AudioProjectsClient.AiVoiceGeneratorCreateAudio.g.cs
@@ -43,7 +43,7 @@ partial void ProcessAiVoiceGeneratorCreateAudioResponseContent(
///
/// AI Voice Generator
- /// Generate speech from text. Each character costs 0.05 credits. The cost is rounded up to the nearest whole number.
+ /// Generate speech from text. Each character costs 0.1 credits. The cost is rounded up to the nearest whole number.
///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
@@ -82,7 +82,7 @@ partial void ProcessAiVoiceGeneratorCreateAudioResponseContent(
}
///
/// AI Voice Generator
- /// Generate speech from text. Each character costs 0.05 credits. The cost is rounded up to the nearest whole number.
+ /// Generate speech from text. Each character costs 0.1 credits. The cost is rounded up to the nearest whole number.
///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
@@ -652,7 +652,7 @@ partial void ProcessAiVoiceGeneratorCreateAudioResponseContent(
}
///
/// AI Voice Generator
- /// Generate speech from text. Each character costs 0.05 credits. The cost is rounded up to the nearest whole number.
+ /// Generate speech from text. Each character costs 0.1 credits. The cost is rounded up to the nearest whole number.
///
///
/// Give your audio a custom name for easy identification.
diff --git a/src/libs/MagicHour/Generated/MagicHour.IAudioProjectsClient.AiVoiceClonerCreateAudio.g.cs b/src/libs/MagicHour/Generated/MagicHour.IAudioProjectsClient.AiVoiceClonerCreateAudio.g.cs
index 3dd7c9e..83508f8 100644
--- a/src/libs/MagicHour/Generated/MagicHour.IAudioProjectsClient.AiVoiceClonerCreateAudio.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.IAudioProjectsClient.AiVoiceClonerCreateAudio.g.cs
@@ -7,7 +7,7 @@ public partial interface IAudioProjectsClient
///
/// AI Voice Cloner
/// Clone a voice from an audio sample and generate speech.
- /// * Each character costs 0.05 credits.
+ /// * Each character costs 0.1 credits.
/// * The cost is rounded up to the nearest whole number
///
///
@@ -40,7 +40,7 @@ public partial interface IAudioProjectsClient
///
/// AI Voice Cloner
/// Clone a voice from an audio sample and generate speech.
- /// * Each character costs 0.05 credits.
+ /// * Each character costs 0.1 credits.
/// * The cost is rounded up to the nearest whole number
///
///
@@ -73,7 +73,7 @@ public partial interface IAudioProjectsClient
///
/// AI Voice Cloner
/// Clone a voice from an audio sample and generate speech.
- /// * Each character costs 0.05 credits.
+ /// * Each character costs 0.1 credits.
/// * The cost is rounded up to the nearest whole number
///
///
diff --git a/src/libs/MagicHour/Generated/MagicHour.IAudioProjectsClient.AiVoiceGeneratorCreateAudio.g.cs b/src/libs/MagicHour/Generated/MagicHour.IAudioProjectsClient.AiVoiceGeneratorCreateAudio.g.cs
index c9f34a3..065885c 100644
--- a/src/libs/MagicHour/Generated/MagicHour.IAudioProjectsClient.AiVoiceGeneratorCreateAudio.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.IAudioProjectsClient.AiVoiceGeneratorCreateAudio.g.cs
@@ -6,7 +6,7 @@ public partial interface IAudioProjectsClient
{
///
/// AI Voice Generator
- /// Generate speech from text. Each character costs 0.05 credits. The cost is rounded up to the nearest whole number.
+ /// Generate speech from text. Each character costs 0.1 credits. The cost is rounded up to the nearest whole number.
///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
@@ -35,7 +35,7 @@ public partial interface IAudioProjectsClient
global::System.Threading.CancellationToken cancellationToken = default);
///
/// AI Voice Generator
- /// Generate speech from text. Each character costs 0.05 credits. The cost is rounded up to the nearest whole number.
+ /// Generate speech from text. Each character costs 0.1 credits. The cost is rounded up to the nearest whole number.
///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
@@ -64,7 +64,7 @@ public partial interface IAudioProjectsClient
global::System.Threading.CancellationToken cancellationToken = default);
///
/// AI Voice Generator
- /// Generate speech from text. Each character costs 0.05 credits. The cost is rounded up to the nearest whole number.
+ /// Generate speech from text. Each character costs 0.1 credits. The cost is rounded up to the nearest whole number.
///
///
/// Give your audio a custom name for easy identification.
diff --git a/src/libs/MagicHour/Generated/MagicHour.IImageProjectsClient.AiImageEditorCreateImage.g.cs b/src/libs/MagicHour/Generated/MagicHour.IImageProjectsClient.AiImageEditorCreateImage.g.cs
index 12f3aa6..25ab224 100644
--- a/src/libs/MagicHour/Generated/MagicHour.IImageProjectsClient.AiImageEditorCreateImage.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.IImageProjectsClient.AiImageEditorCreateImage.g.cs
@@ -98,34 +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.
- /// - `qwen-edit` - from 10 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
- /// - Available for tiers: free, creator, pro, business
- /// - Max additional input images: 2
- /// - `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` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k
+ /// - `nano-banana-2` - from 100 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `nano-banana-2` - from 100 credits/image
+ /// - `gpt-image-2` - from 50 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
+ /// - `qwen-edit` - from 10 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k
+ /// - Available for tiers: free, creator, pro, business
+ /// - Max additional input images: 2
/// - `seedream-v4` - from 40 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - 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
/// - `seedream-v4.5` - from 50 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
@@ -134,8 +130,12 @@ public partial interface IImageProjectsClient
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `gpt-image-2` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k, 2k, 4k
+ /// - `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:**
- /// - `qwen-edit` - 640px, 1k, 2k
- /// - `flux-2-klein` - 640px, 1k, 2k
- /// - `nano-banana` - 640px, 1k
/// - `nano-banana-2` - 640px, 1k, 2k, 4k
+ /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `flux-2-klein` - 640px, 1k, 2k
/// - `nano-banana-2-lite` - 640px, 1k
+ /// - `qwen-edit` - 640px, 1k, 2k
/// - `seedream-v4` - 640px, 1k, 2k, 4k
- /// - `nano-banana-pro` - 1k, 2k, 4k
/// - `seedream-v4.5` - 640px, 1k, 2k, 4k
/// - `seedream-v5-pro` - 640px, 1k, 2k
- /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `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 9a0f5dc..aab5b8a 100644
--- a/src/libs/MagicHour/Generated/MagicHour.IImageProjectsClient.AiImageGeneratorCreateImage.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.IImageProjectsClient.AiImageGeneratorCreateImage.g.cs
@@ -87,7 +87,15 @@ 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.
- /// - `flux-schnell` - from 5 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
+ /// - `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
@@ -95,9 +103,9 @@ public partial interface IImageProjectsClient
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: free, creator, pro, business
/// - Image count allowed: 1
- /// - `z-image-turbo` - from 5 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
- /// - Available for tiers: free, creator, pro, business
+ /// - `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
/// - `seedream-v4` - from 40 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
@@ -111,21 +119,13 @@ public partial interface IImageProjectsClient
/// - Supported resolutions: 640px, 1k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
- /// - `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
- /// - `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-pro` - from 150 credits/image
/// - Supported resolutions: 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
+ /// - `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
/// **Deprecated Enum Values:**
/// - `seedream` - Use `seedream-v4` instead.
@@ -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:**
- /// - `flux-schnell` - 640px, 1k, 2k
- /// - `flux-2-klein` - 640px, 1k, 2k
+ /// - `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
+ /// - `nano-banana-2-lite` - 640px, 1k
/// - `seedream-v4` - 640px, 1k, 2k, 4k
/// - `seedream-v5-pro` - 640px, 1k, 2k
/// - `nano-banana` - 640px, 1k
- /// - `nano-banana-2-lite` - 640px, 1k
- /// - `nano-banana-2` - 640px, 1k, 2k, 4k
/// - `nano-banana-pro` - 1k, 2k, 4k
- /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `flux-schnell` - 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.ImageToVideoCreateVideo.g.cs b/src/libs/MagicHour/Generated/MagicHour.IVideoProjectsClient.ImageToVideoCreateVideo.g.cs
index 4c6d9ba..0e5f4a1 100644
--- a/src/libs/MagicHour/Generated/MagicHour.IVideoProjectsClient.ImageToVideoCreateVideo.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.IVideoProjectsClient.ImageToVideoCreateVideo.g.cs
@@ -135,32 +135,34 @@ public partial interface IVideoProjectsClient
///
///
/// The total duration of the output video in seconds. Supported durations depend on the chosen model:
+ /// * **`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
- /// * **`kling-2.6`**: 5, 10
- /// * **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- /// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
- /// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
/// * **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12
/// * **`seedance-2.0-mini`**: 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
/// * **`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
/// 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-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.
- /// * `kling-2.6`: Great for action, motion blur, and camera moves.
- /// * `kling-3.0`: Best overall quality for cinematic storytelling.
- /// * `veo3.1-lite`: Veo quality at a more accessible cost.
- /// * `veo3.1`: Google's model. Highest realism and detail.
/// * `seedance-1.5`: Smooth, consistent motion with precision.
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality
- /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `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.
/// 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
@@ -168,32 +170,34 @@ public partial interface IVideoProjectsClient
///
///
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.
+ /// * **`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.
- /// * **`kling-2.6`**: Supports 720p, 1080p.
- /// * **`kling-3.0`**: Supports 720p, 1080p, 4k.
- /// * **`veo3.1-lite`**: Supports 720p, 1080p.
- /// * **`veo3.1`**: Supports 720p, 1080p.
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.
- /// * **`seedance-2.0`**: 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.
/// Example: 720p
///
///
/// Whether to include audio in the video. Defaults to `false` if not specified.
/// Audio support varies by model:
+ /// * **`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
- /// * **`kling-2.6`**: Not supported
- /// * **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled
- /// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled
- /// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled
/// * **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled
/// * **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio
- /// * **`seedance-2.0`**: 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
/// 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 1b408c0..bfea3f6 100644
--- a/src/libs/MagicHour/Generated/MagicHour.IVideoProjectsClient.TextToVideoCreateVideo.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.IVideoProjectsClient.TextToVideoCreateVideo.g.cs
@@ -129,62 +129,66 @@ public partial interface IVideoProjectsClient
///
///
/// The total duration of the output video in seconds. Supported durations depend on the chosen model:
+ /// * **`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
- /// * **`kling-2.6`**: 5, 10
- /// * **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- /// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
- /// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
/// * **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12
/// * **`seedance-2.0-mini`**: 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
/// * **`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
/// Example: 5
///
///
/// Determines the aspect ratio of the output video.
+ /// * **`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.
- /// * **`kling-2.6`**: Supports 9:16, 16:9, 1:1.
- /// * **`kling-3.0`**: Supports 9:16, 16:9, 1:1.
- /// * **`veo3.1-lite`**: Supports 9:16, 16:9.
- /// * **`veo3.1`**: Supports 9:16, 16:9.
/// * **`seedance-1.5`**: Supports 9:16, 16:9, 1:1.
/// * **`seedance-2.0-mini`**: Supports 9:16, 16:9, 1:1.
- /// * **`seedance-2.0`**: 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.
/// Example: 16:9
///
///
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.
+ /// * **`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.
- /// * **`kling-2.6`**: Supports 720p, 1080p.
- /// * **`kling-3.0`**: Supports 720p, 1080p, 4k.
- /// * **`veo3.1-lite`**: Supports 720p, 1080p.
- /// * **`veo3.1`**: Supports 720p, 1080p.
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.
- /// * **`seedance-2.0`**: 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.
/// 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-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.
- /// * `kling-2.6`: Great for action, motion blur, and camera moves.
- /// * `kling-3.0`: Best overall quality for cinematic storytelling.
- /// * `veo3.1-lite`: Veo quality at a more accessible cost.
- /// * `veo3.1`: Google's model. Highest realism and detail.
/// * `seedance-1.5`: Smooth, consistent motion with precision.
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality
- /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `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.
/// 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
@@ -193,16 +197,17 @@ public partial interface IVideoProjectsClient
///
/// Whether to include audio in the video. Defaults to `false` if not specified.
/// Audio support varies by model:
+ /// * **`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
- /// * **`kling-2.6`**: Not supported
- /// * **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled
- /// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled
- /// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled
/// * **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled
/// * **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio
- /// * **`seedance-2.0`**: 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
/// 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 4aa1004..9dbb8a6 100644
--- a/src/libs/MagicHour/Generated/MagicHour.ImageProjectsClient.AiImageEditorCreateImage.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.ImageProjectsClient.AiImageEditorCreateImage.g.cs
@@ -686,34 +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.
- /// - `qwen-edit` - from 10 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
- /// - Available for tiers: free, creator, pro, business
- /// - Max additional input images: 2
- /// - `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` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k
+ /// - `nano-banana-2` - from 100 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `nano-banana-2` - from 100 credits/image
+ /// - `gpt-image-2` - from 50 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
+ /// - `qwen-edit` - from 10 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k
+ /// - Available for tiers: free, creator, pro, business
+ /// - Max additional input images: 2
/// - `seedream-v4` - from 40 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - 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
/// - `seedream-v4.5` - from 50 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
@@ -722,8 +718,12 @@ partial void ProcessAiImageEditorCreateImageResponseContent(
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `gpt-image-2` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k, 2k, 4k
+ /// - `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:**
- /// - `qwen-edit` - 640px, 1k, 2k
- /// - `flux-2-klein` - 640px, 1k, 2k
- /// - `nano-banana` - 640px, 1k
/// - `nano-banana-2` - 640px, 1k, 2k, 4k
+ /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `flux-2-klein` - 640px, 1k, 2k
/// - `nano-banana-2-lite` - 640px, 1k
+ /// - `qwen-edit` - 640px, 1k, 2k
/// - `seedream-v4` - 640px, 1k, 2k, 4k
- /// - `nano-banana-pro` - 1k, 2k, 4k
/// - `seedream-v4.5` - 640px, 1k, 2k, 4k
/// - `seedream-v5-pro` - 640px, 1k, 2k
- /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `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 38ff144..395e631 100644
--- a/src/libs/MagicHour/Generated/MagicHour.ImageProjectsClient.AiImageGeneratorCreateImage.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.ImageProjectsClient.AiImageGeneratorCreateImage.g.cs
@@ -675,7 +675,15 @@ 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.
- /// - `flux-schnell` - from 5 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
+ /// - `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
@@ -683,9 +691,9 @@ partial void ProcessAiImageGeneratorCreateImageResponseContent(
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: free, creator, pro, business
/// - Image count allowed: 1
- /// - `z-image-turbo` - from 5 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
- /// - Available for tiers: free, creator, pro, business
+ /// - `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
/// - `seedream-v4` - from 40 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
@@ -699,21 +707,13 @@ partial void ProcessAiImageGeneratorCreateImageResponseContent(
/// - Supported resolutions: 640px, 1k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
- /// - `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
- /// - `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-pro` - from 150 credits/image
/// - Supported resolutions: 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
+ /// - `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
/// **Deprecated Enum Values:**
/// - `seedream` - Use `seedream-v4` instead.
@@ -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:**
- /// - `flux-schnell` - 640px, 1k, 2k
- /// - `flux-2-klein` - 640px, 1k, 2k
+ /// - `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
+ /// - `nano-banana-2-lite` - 640px, 1k
/// - `seedream-v4` - 640px, 1k, 2k, 4k
/// - `seedream-v5-pro` - 640px, 1k, 2k
/// - `nano-banana` - 640px, 1k
- /// - `nano-banana-2-lite` - 640px, 1k
- /// - `nano-banana-2` - 640px, 1k, 2k, 4k
/// - `nano-banana-pro` - 1k, 2k, 4k
- /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `flux-schnell` - 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 a2fe404..19cc069 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.AiImageEditorCreateImageRequest.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.AiImageEditorCreateImageRequest.g.cs
@@ -30,34 +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.
- /// - `qwen-edit` - from 10 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
- /// - Available for tiers: free, creator, pro, business
- /// - Max additional input images: 2
- /// - `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` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k
+ /// - `nano-banana-2` - from 100 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `nano-banana-2` - from 100 credits/image
+ /// - `gpt-image-2` - from 50 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
+ /// - `qwen-edit` - from 10 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k
+ /// - Available for tiers: free, creator, pro, business
+ /// - Max additional input images: 2
/// - `seedream-v4` - from 40 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - 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
/// - `seedream-v4.5` - from 50 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
@@ -66,8 +62,12 @@ public sealed partial class AiImageEditorCreateImageRequest
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `gpt-image-2` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k, 2k, 4k
+ /// - `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
@@ -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:**
- /// - `qwen-edit` - 640px, 1k, 2k
- /// - `flux-2-klein` - 640px, 1k, 2k
- /// - `nano-banana` - 640px, 1k
/// - `nano-banana-2` - 640px, 1k, 2k, 4k
+ /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `flux-2-klein` - 640px, 1k, 2k
/// - `nano-banana-2-lite` - 640px, 1k
+ /// - `qwen-edit` - 640px, 1k, 2k
/// - `seedream-v4` - 640px, 1k, 2k, 4k
- /// - `nano-banana-pro` - 1k, 2k, 4k
/// - `seedream-v4.5` - 640px, 1k, 2k, 4k
/// - `seedream-v5-pro` - 640px, 1k, 2k
- /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `nano-banana` - 640px, 1k
+ /// - `nano-banana-pro` - 1k, 2k, 4k
/// Note: Resolution availability depends on the model and your subscription tier.
/// Example: 1k
///
@@ -154,34 +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.
- /// - `qwen-edit` - from 10 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
- /// - Available for tiers: free, creator, pro, business
- /// - Max additional input images: 2
- /// - `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` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k
+ /// - `nano-banana-2` - from 100 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `nano-banana-2` - from 100 credits/image
+ /// - `gpt-image-2` - from 50 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
+ /// - `qwen-edit` - from 10 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k
+ /// - Available for tiers: free, creator, pro, business
+ /// - Max additional input images: 2
/// - `seedream-v4` - from 40 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - 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
/// - `seedream-v4.5` - from 50 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
@@ -190,8 +186,12 @@ public sealed partial class AiImageEditorCreateImageRequest
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `gpt-image-2` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k, 2k, 4k
+ /// - `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:**
- /// - `qwen-edit` - 640px, 1k, 2k
- /// - `flux-2-klein` - 640px, 1k, 2k
- /// - `nano-banana` - 640px, 1k
/// - `nano-banana-2` - 640px, 1k, 2k, 4k
+ /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `flux-2-klein` - 640px, 1k, 2k
/// - `nano-banana-2-lite` - 640px, 1k
+ /// - `qwen-edit` - 640px, 1k, 2k
/// - `seedream-v4` - 640px, 1k, 2k, 4k
- /// - `nano-banana-pro` - 1k, 2k, 4k
/// - `seedream-v4.5` - 640px, 1k, 2k, 4k
/// - `seedream-v5-pro` - 640px, 1k, 2k
- /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `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 4d1b5d6..58a21c6 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.AiImageEditorCreateImageRequestModel.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.AiImageEditorCreateImageRequestModel.g.cs
@@ -7,34 +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.
- /// - `qwen-edit` - from 10 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
- /// - Available for tiers: free, creator, pro, business
- /// - Max additional input images: 2
- /// - `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` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k
+ /// - `nano-banana-2` - from 100 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `nano-banana-2` - from 100 credits/image
+ /// - `gpt-image-2` - from 50 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
+ /// - `qwen-edit` - from 10 credits/image
+ /// - Supported resolutions: 640px, 1k, 2k
+ /// - Available for tiers: free, creator, pro, business
+ /// - Max additional input images: 2
/// - `seedream-v4` - from 40 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - 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
/// - `seedream-v4.5` - from 50 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
/// - Available for tiers: creator, pro, business
@@ -43,8 +39,12 @@ namespace MagicHour
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: creator, pro, business
/// - Max additional input images: 9
- /// - `gpt-image-2` - from 50 credits/image
- /// - Supported resolutions: 640px, 1k, 2k, 4k
+ /// - `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
diff --git a/src/libs/MagicHour/Generated/MagicHour.Models.AiImageEditorCreateImageRequestResolution.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.AiImageEditorCreateImageRequestResolution.g.cs
index 8a1a859..f221212 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:**
- /// - `qwen-edit` - 640px, 1k, 2k
- /// - `flux-2-klein` - 640px, 1k, 2k
- /// - `nano-banana` - 640px, 1k
/// - `nano-banana-2` - 640px, 1k, 2k, 4k
+ /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `flux-2-klein` - 640px, 1k, 2k
/// - `nano-banana-2-lite` - 640px, 1k
+ /// - `qwen-edit` - 640px, 1k, 2k
/// - `seedream-v4` - 640px, 1k, 2k, 4k
- /// - `nano-banana-pro` - 1k, 2k, 4k
/// - `seedream-v4.5` - 640px, 1k, 2k, 4k
/// - `seedream-v5-pro` - 640px, 1k, 2k
- /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `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 c37501c..84f851b 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.AiImageGeneratorCreateImageRequest.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.AiImageGeneratorCreateImageRequest.g.cs
@@ -30,7 +30,15 @@ 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.
- /// - `flux-schnell` - from 5 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
+ /// - `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
@@ -38,9 +46,9 @@ public sealed partial class AiImageGeneratorCreateImageRequest
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: free, creator, pro, business
/// - Image count allowed: 1
- /// - `z-image-turbo` - from 5 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
- /// - Available for tiers: free, creator, pro, business
+ /// - `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
/// - `seedream-v4` - from 40 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
@@ -54,21 +62,13 @@ public sealed partial class AiImageGeneratorCreateImageRequest
/// - Supported resolutions: 640px, 1k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
- /// - `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
- /// - `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-pro` - from 150 credits/image
/// - Supported resolutions: 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
+ /// - `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
/// **Deprecated Enum Values:**
/// - `seedream` - Use `seedream-v4` instead.
@@ -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:**
- /// - `flux-schnell` - 640px, 1k, 2k
- /// - `flux-2-klein` - 640px, 1k, 2k
+ /// - `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
+ /// - `nano-banana-2-lite` - 640px, 1k
/// - `seedream-v4` - 640px, 1k, 2k, 4k
/// - `seedream-v5-pro` - 640px, 1k, 2k
/// - `nano-banana` - 640px, 1k
- /// - `nano-banana-2-lite` - 640px, 1k
- /// - `nano-banana-2` - 640px, 1k, 2k, 4k
/// - `nano-banana-pro` - 1k, 2k, 4k
- /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `flux-schnell` - 640px, 1k, 2k
/// Note: Resolution availability depends on the model and your subscription tier.
/// Default Value: auto
/// Example: auto
@@ -148,7 +148,15 @@ 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.
- /// - `flux-schnell` - from 5 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
+ /// - `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
@@ -156,9 +164,9 @@ public sealed partial class AiImageGeneratorCreateImageRequest
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: free, creator, pro, business
/// - Image count allowed: 1
- /// - `z-image-turbo` - from 5 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
- /// - Available for tiers: free, creator, pro, business
+ /// - `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
/// - `seedream-v4` - from 40 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
@@ -172,21 +180,13 @@ public sealed partial class AiImageGeneratorCreateImageRequest
/// - Supported resolutions: 640px, 1k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
- /// - `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
- /// - `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-pro` - from 150 credits/image
/// - Supported resolutions: 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
+ /// - `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
/// **Deprecated Enum Values:**
/// - `seedream` - Use `seedream-v4` instead.
@@ -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:**
- /// - `flux-schnell` - 640px, 1k, 2k
- /// - `flux-2-klein` - 640px, 1k, 2k
+ /// - `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
+ /// - `nano-banana-2-lite` - 640px, 1k
/// - `seedream-v4` - 640px, 1k, 2k, 4k
/// - `seedream-v5-pro` - 640px, 1k, 2k
/// - `nano-banana` - 640px, 1k
- /// - `nano-banana-2-lite` - 640px, 1k
- /// - `nano-banana-2` - 640px, 1k, 2k, 4k
/// - `nano-banana-pro` - 1k, 2k, 4k
- /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `flux-schnell` - 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 5f3cb35..6384871 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.AiImageGeneratorCreateImageRequestModel.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.AiImageGeneratorCreateImageRequestModel.g.cs
@@ -7,7 +7,15 @@ 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.
- /// - `flux-schnell` - from 5 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
+ /// - `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
@@ -15,9 +23,9 @@ namespace MagicHour
/// - Supported resolutions: 640px, 1k, 2k
/// - Available for tiers: free, creator, pro, business
/// - Image count allowed: 1
- /// - `z-image-turbo` - from 5 credits/image
- /// - Supported resolutions: 640px, 1k, 2k
- /// - Available for tiers: free, creator, pro, business
+ /// - `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
/// - `seedream-v4` - from 40 credits/image
/// - Supported resolutions: 640px, 1k, 2k, 4k
@@ -31,21 +39,13 @@ namespace MagicHour
/// - Supported resolutions: 640px, 1k
/// - Available for tiers: creator, pro, business
/// - Image count allowed: 1, 2, 3, 4
- /// - `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
- /// - `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-pro` - from 150 credits/image
/// - Supported resolutions: 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
+ /// - `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
/// **Deprecated Enum Values:**
/// - `seedream` - Use `seedream-v4` instead.
diff --git a/src/libs/MagicHour/Generated/MagicHour.Models.AiImageGeneratorCreateImageRequestResolution.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.AiImageGeneratorCreateImageRequestResolution.g.cs
index 8a4d515..57de0b0 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:**
- /// - `flux-schnell` - 640px, 1k, 2k
- /// - `flux-2-klein` - 640px, 1k, 2k
+ /// - `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
+ /// - `nano-banana-2-lite` - 640px, 1k
/// - `seedream-v4` - 640px, 1k, 2k, 4k
/// - `seedream-v5-pro` - 640px, 1k, 2k
/// - `nano-banana` - 640px, 1k
- /// - `nano-banana-2-lite` - 640px, 1k
- /// - `nano-banana-2` - 640px, 1k, 2k, 4k
/// - `nano-banana-pro` - 1k, 2k, 4k
- /// - `gpt-image-2` - 640px, 1k, 2k, 4k
+ /// - `flux-schnell` - 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.ImageToVideoCreateVideoRequest.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequest.g.cs
index ddf1b44..55e5432 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequest.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequest.g.cs
@@ -19,16 +19,17 @@ public sealed partial class ImageToVideoCreateVideoRequest
///
/// The total duration of the output video in seconds. Supported durations depend on the chosen model:
+ /// * **`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
- /// * **`kling-2.6`**: 5, 10
- /// * **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- /// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
- /// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
/// * **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12
/// * **`seedance-2.0-mini`**: 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
/// * **`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
/// Example: 5
///
@@ -40,16 +41,17 @@ 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-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.
- /// * `kling-2.6`: Great for action, motion blur, and camera moves.
- /// * `kling-3.0`: Best overall quality for cinematic storytelling.
- /// * `veo3.1-lite`: Veo quality at a more accessible cost.
- /// * `veo3.1`: Google's model. Highest realism and detail.
/// * `seedance-1.5`: Smooth, consistent motion with precision.
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality
- /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `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.
/// 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
@@ -62,16 +64,17 @@ public sealed partial class ImageToVideoCreateVideoRequest
///
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.
+ /// * **`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.
- /// * **`kling-2.6`**: Supports 720p, 1080p.
- /// * **`kling-3.0`**: Supports 720p, 1080p, 4k.
- /// * **`veo3.1-lite`**: Supports 720p, 1080p.
- /// * **`veo3.1`**: Supports 720p, 1080p.
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.
- /// * **`seedance-2.0`**: 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.
/// Example: 720p
///
@@ -83,16 +86,17 @@ public sealed partial class ImageToVideoCreateVideoRequest
///
/// Whether to include audio in the video. Defaults to `false` if not specified.
/// Audio support varies by model:
+ /// * **`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
- /// * **`kling-2.6`**: Not supported
- /// * **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled
- /// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled
- /// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled
/// * **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled
/// * **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio
- /// * **`seedance-2.0`**: 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
/// Example: true
///
@@ -124,16 +128,17 @@ public sealed partial class ImageToVideoCreateVideoRequest
///
///
/// The total duration of the output video in seconds. Supported durations depend on the chosen model:
+ /// * **`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
- /// * **`kling-2.6`**: 5, 10
- /// * **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- /// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
- /// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
/// * **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12
/// * **`seedance-2.0-mini`**: 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
/// * **`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
/// Example: 5
///
@@ -148,16 +153,17 @@ 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-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.
- /// * `kling-2.6`: Great for action, motion blur, and camera moves.
- /// * `kling-3.0`: Best overall quality for cinematic storytelling.
- /// * `veo3.1-lite`: Veo quality at a more accessible cost.
- /// * `veo3.1`: Google's model. Highest realism and detail.
/// * `seedance-1.5`: Smooth, consistent motion with precision.
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality
- /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `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.
/// 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
@@ -165,32 +171,34 @@ public sealed partial class ImageToVideoCreateVideoRequest
///
///
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.
+ /// * **`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.
- /// * **`kling-2.6`**: Supports 720p, 1080p.
- /// * **`kling-3.0`**: Supports 720p, 1080p, 4k.
- /// * **`veo3.1-lite`**: Supports 720p, 1080p.
- /// * **`veo3.1`**: Supports 720p, 1080p.
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.
- /// * **`seedance-2.0`**: 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.
/// Example: 720p
///
///
/// Whether to include audio in the video. Defaults to `false` if not specified.
/// Audio support varies by model:
+ /// * **`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
- /// * **`kling-2.6`**: Not supported
- /// * **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled
- /// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled
- /// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled
/// * **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled
/// * **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio
- /// * **`seedance-2.0`**: 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
/// 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 4460a2c..d2a7f21 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequestAssets.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequestAssets.g.cs
@@ -22,16 +22,17 @@ public sealed partial class ImageToVideoCreateVideoRequestAssets
///
/// The image to use as the last frame of the video.
+ /// * **`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
- /// * **`kling-2.6`**: Supports 1080p.
- /// * **`kling-3.0`**: Supports 720p, 1080p, 4k.
- /// * **`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.
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.
- /// * **`seedance-2.0`**: 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
/// Example: api-assets/id/1234.png
///
@@ -57,16 +58,17 @@ public sealed partial class ImageToVideoCreateVideoRequestAssets
///
///
/// The image to use as the last frame of the video.
+ /// * **`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
- /// * **`kling-2.6`**: Supports 1080p.
- /// * **`kling-3.0`**: Supports 720p, 1080p, 4k.
- /// * **`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.
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.
- /// * **`seedance-2.0`**: 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
/// Example: api-assets/id/1234.png
///
diff --git a/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequestModel.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequestModel.g.cs
index 90a8d6c..0f0ec29 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequestModel.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequestModel.g.cs
@@ -6,16 +6,17 @@ 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-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.
- /// * `kling-2.6`: Great for action, motion blur, and camera moves.
- /// * `kling-3.0`: Best overall quality for cinematic storytelling.
- /// * `veo3.1-lite`: Veo quality at a more accessible cost.
- /// * `veo3.1`: Google's model. Highest realism and detail.
/// * `seedance-1.5`: Smooth, consistent motion with precision.
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality
- /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `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.
/// 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
@@ -56,7 +57,11 @@ public enum ImageToVideoCreateVideoRequestModel
///
Ltx23,
///
- /// Smooth, consistent motion with precision.
+ /// Reference-driven video with native audio.
+ ///
+ MinimaxH3,
+ ///
+ /// Top quality with reference-to-video control.
///
Seedance,
///
@@ -64,7 +69,7 @@ public enum ImageToVideoCreateVideoRequestModel
///
Seedance15,
///
- /// Fast, consistent video with strong motion quality
+ /// Top quality with reference-to-video control.
///
Seedance20,
///
@@ -117,6 +122,7 @@ public static string ToValueString(this ImageToVideoCreateVideoRequestModel valu
ImageToVideoCreateVideoRequestModel.Kling30 => "kling-3.0",
ImageToVideoCreateVideoRequestModel.Ltx2 => "ltx-2",
ImageToVideoCreateVideoRequestModel.Ltx23 => "ltx-2.3",
+ ImageToVideoCreateVideoRequestModel.MinimaxH3 => "minimax-h3",
ImageToVideoCreateVideoRequestModel.Seedance => "seedance",
ImageToVideoCreateVideoRequestModel.Seedance15 => "seedance-1.5",
ImageToVideoCreateVideoRequestModel.Seedance20 => "seedance-2.0",
@@ -145,6 +151,7 @@ public static string ToValueString(this ImageToVideoCreateVideoRequestModel valu
"kling-3.0" => ImageToVideoCreateVideoRequestModel.Kling30,
"ltx-2" => ImageToVideoCreateVideoRequestModel.Ltx2,
"ltx-2.3" => ImageToVideoCreateVideoRequestModel.Ltx23,
+ "minimax-h3" => ImageToVideoCreateVideoRequestModel.MinimaxH3,
"seedance" => ImageToVideoCreateVideoRequestModel.Seedance,
"seedance-1.5" => ImageToVideoCreateVideoRequestModel.Seedance15,
"seedance-2.0" => ImageToVideoCreateVideoRequestModel.Seedance20,
diff --git a/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequestResolution.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequestResolution.g.cs
index 3cd4d25..8070230 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequestResolution.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.ImageToVideoCreateVideoRequestResolution.g.cs
@@ -5,27 +5,28 @@ namespace MagicHour
{
///
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.
+ /// * **`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.
- /// * **`kling-2.6`**: Supports 720p, 1080p.
- /// * **`kling-3.0`**: Supports 720p, 1080p, 4k.
- /// * **`veo3.1-lite`**: Supports 720p, 1080p.
- /// * **`veo3.1`**: Supports 720p, 1080p.
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.
- /// * **`seedance-2.0`**: 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.
/// Example: 720p
///
public enum ImageToVideoCreateVideoRequestResolution
{
///
- /// Supports 480p, 720p, 1080p.
+ /// Supports 720p, 1080p, 4k.
///
x1080p,
///
- /// Supports 480p, 720p, 1080p.
+ /// Supports 480p, 720p.
///
x480p,
///
@@ -33,7 +34,7 @@ public enum ImageToVideoCreateVideoRequestResolution
///
x4k,
///
- /// Supports 480p, 720p, 1080p.
+ /// Supports 720p, 1080p, 4k.
///
x720p,
}
diff --git a/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequest.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequest.g.cs
index 59a2082..93c723b 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequest.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequest.g.cs
@@ -19,16 +19,17 @@ public sealed partial class TextToVideoCreateVideoRequest
///
/// The total duration of the output video in seconds. Supported durations depend on the chosen model:
+ /// * **`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
- /// * **`kling-2.6`**: 5, 10
- /// * **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- /// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
- /// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
/// * **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12
/// * **`seedance-2.0-mini`**: 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
/// * **`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
/// Example: 5
///
@@ -39,16 +40,17 @@ public sealed partial class TextToVideoCreateVideoRequest
///
/// Determines the aspect ratio of the output video.
+ /// * **`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.
- /// * **`kling-2.6`**: Supports 9:16, 16:9, 1:1.
- /// * **`kling-3.0`**: Supports 9:16, 16:9, 1:1.
- /// * **`veo3.1-lite`**: Supports 9:16, 16:9.
- /// * **`veo3.1`**: Supports 9:16, 16:9.
/// * **`seedance-1.5`**: Supports 9:16, 16:9, 1:1.
/// * **`seedance-2.0-mini`**: Supports 9:16, 16:9, 1:1.
- /// * **`seedance-2.0`**: 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.
/// Example: 16:9
///
@@ -59,16 +61,17 @@ public sealed partial class TextToVideoCreateVideoRequest
///
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.
+ /// * **`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.
- /// * **`kling-2.6`**: Supports 720p, 1080p.
- /// * **`kling-3.0`**: Supports 720p, 1080p, 4k.
- /// * **`veo3.1-lite`**: Supports 720p, 1080p.
- /// * **`veo3.1`**: Supports 720p, 1080p.
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.
- /// * **`seedance-2.0`**: 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.
/// Example: 720p
///
@@ -80,16 +83,17 @@ 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-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.
- /// * `kling-2.6`: Great for action, motion blur, and camera moves.
- /// * `kling-3.0`: Best overall quality for cinematic storytelling.
- /// * `veo3.1-lite`: Veo quality at a more accessible cost.
- /// * `veo3.1`: Google's model. Highest realism and detail.
/// * `seedance-1.5`: Smooth, consistent motion with precision.
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality
- /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `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.
/// 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
@@ -103,16 +107,17 @@ public sealed partial class TextToVideoCreateVideoRequest
///
/// Whether to include audio in the video. Defaults to `false` if not specified.
/// Audio support varies by model:
+ /// * **`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
- /// * **`kling-2.6`**: Not supported
- /// * **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled
- /// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled
- /// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled
/// * **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled
/// * **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio
- /// * **`seedance-2.0`**: 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
/// Example: true
///
@@ -138,16 +143,17 @@ public sealed partial class TextToVideoCreateVideoRequest
///
///
/// The total duration of the output video in seconds. Supported durations depend on the chosen model:
+ /// * **`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
- /// * **`kling-2.6`**: 5, 10
- /// * **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- /// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
- /// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
/// * **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12
/// * **`seedance-2.0-mini`**: 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
/// * **`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
/// Example: 5
///
@@ -159,47 +165,50 @@ public sealed partial class TextToVideoCreateVideoRequest
///
///
/// Determines the aspect ratio of the output video.
+ /// * **`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.
- /// * **`kling-2.6`**: Supports 9:16, 16:9, 1:1.
- /// * **`kling-3.0`**: Supports 9:16, 16:9, 1:1.
- /// * **`veo3.1-lite`**: Supports 9:16, 16:9.
- /// * **`veo3.1`**: Supports 9:16, 16:9.
/// * **`seedance-1.5`**: Supports 9:16, 16:9, 1:1.
/// * **`seedance-2.0-mini`**: Supports 9:16, 16:9, 1:1.
- /// * **`seedance-2.0`**: 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.
/// Example: 16:9
///
///
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.
+ /// * **`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.
- /// * **`kling-2.6`**: Supports 720p, 1080p.
- /// * **`kling-3.0`**: Supports 720p, 1080p, 4k.
- /// * **`veo3.1-lite`**: Supports 720p, 1080p.
- /// * **`veo3.1`**: Supports 720p, 1080p.
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.
- /// * **`seedance-2.0`**: 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.
/// 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-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.
- /// * `kling-2.6`: Great for action, motion blur, and camera moves.
- /// * `kling-3.0`: Best overall quality for cinematic storytelling.
- /// * `veo3.1-lite`: Veo quality at a more accessible cost.
- /// * `veo3.1`: Google's model. Highest realism and detail.
/// * `seedance-1.5`: Smooth, consistent motion with precision.
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality
- /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `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.
/// 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
@@ -208,16 +217,17 @@ public sealed partial class TextToVideoCreateVideoRequest
///
/// Whether to include audio in the video. Defaults to `false` if not specified.
/// Audio support varies by model:
+ /// * **`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
- /// * **`kling-2.6`**: Not supported
- /// * **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled
- /// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled
- /// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled
/// * **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled
/// * **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio
- /// * **`seedance-2.0`**: 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
/// Example: true
///
diff --git a/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequestAspectRatio.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequestAspectRatio.g.cs
index 4e9f0f5..0b87afc 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequestAspectRatio.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequestAspectRatio.g.cs
@@ -5,16 +5,17 @@ namespace MagicHour
{
///
/// Determines the aspect ratio of the output video.
+ /// * **`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.
- /// * **`kling-2.6`**: Supports 9:16, 16:9, 1:1.
- /// * **`kling-3.0`**: Supports 9:16, 16:9, 1:1.
- /// * **`veo3.1-lite`**: Supports 9:16, 16:9.
- /// * **`veo3.1`**: Supports 9:16, 16:9.
/// * **`seedance-1.5`**: Supports 9:16, 16:9, 1:1.
/// * **`seedance-2.0-mini`**: Supports 9:16, 16:9, 1:1.
- /// * **`seedance-2.0`**: 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.
/// Example: 16:9
///
diff --git a/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequestModel.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequestModel.g.cs
index bd6f566..67b6d47 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequestModel.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequestModel.g.cs
@@ -6,16 +6,17 @@ 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-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.
- /// * `kling-2.6`: Great for action, motion blur, and camera moves.
- /// * `kling-3.0`: Best overall quality for cinematic storytelling.
- /// * `veo3.1-lite`: Veo quality at a more accessible cost.
- /// * `veo3.1`: Google's model. Highest realism and detail.
/// * `seedance-1.5`: Smooth, consistent motion with precision.
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality
- /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `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.
/// 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
@@ -56,7 +57,11 @@ public enum TextToVideoCreateVideoRequestModel
///
Ltx23,
///
- /// Smooth, consistent motion with precision.
+ /// Reference-driven video with native audio.
+ ///
+ MinimaxH3,
+ ///
+ /// Top quality with reference-to-video control.
///
Seedance,
///
@@ -64,7 +69,7 @@ public enum TextToVideoCreateVideoRequestModel
///
Seedance15,
///
- /// Fast, consistent video with strong motion quality
+ /// Top quality with reference-to-video control.
///
Seedance20,
///
@@ -117,6 +122,7 @@ public static string ToValueString(this TextToVideoCreateVideoRequestModel value
TextToVideoCreateVideoRequestModel.Kling30 => "kling-3.0",
TextToVideoCreateVideoRequestModel.Ltx2 => "ltx-2",
TextToVideoCreateVideoRequestModel.Ltx23 => "ltx-2.3",
+ TextToVideoCreateVideoRequestModel.MinimaxH3 => "minimax-h3",
TextToVideoCreateVideoRequestModel.Seedance => "seedance",
TextToVideoCreateVideoRequestModel.Seedance15 => "seedance-1.5",
TextToVideoCreateVideoRequestModel.Seedance20 => "seedance-2.0",
@@ -145,6 +151,7 @@ public static string ToValueString(this TextToVideoCreateVideoRequestModel value
"kling-3.0" => TextToVideoCreateVideoRequestModel.Kling30,
"ltx-2" => TextToVideoCreateVideoRequestModel.Ltx2,
"ltx-2.3" => TextToVideoCreateVideoRequestModel.Ltx23,
+ "minimax-h3" => TextToVideoCreateVideoRequestModel.MinimaxH3,
"seedance" => TextToVideoCreateVideoRequestModel.Seedance,
"seedance-1.5" => TextToVideoCreateVideoRequestModel.Seedance15,
"seedance-2.0" => TextToVideoCreateVideoRequestModel.Seedance20,
diff --git a/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequestResolution.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequestResolution.g.cs
index de6e12c..1c63edb 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequestResolution.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.TextToVideoCreateVideoRequestResolution.g.cs
@@ -5,27 +5,28 @@ namespace MagicHour
{
///
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.
+ /// * **`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.
- /// * **`kling-2.6`**: Supports 720p, 1080p.
- /// * **`kling-3.0`**: Supports 720p, 1080p, 4k.
- /// * **`veo3.1-lite`**: Supports 720p, 1080p.
- /// * **`veo3.1`**: Supports 720p, 1080p.
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.
- /// * **`seedance-2.0`**: 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.
/// Example: 720p
///
public enum TextToVideoCreateVideoRequestResolution
{
///
- /// Supports 480p, 720p, 1080p.
+ /// Supports 720p, 1080p, 4k.
///
x1080p,
///
- /// Supports 480p, 720p, 1080p.
+ /// Supports 480p, 720p.
///
x480p,
///
@@ -33,7 +34,7 @@ public enum TextToVideoCreateVideoRequestResolution
///
x4k,
///
- /// Supports 480p, 720p, 1080p.
+ /// Supports 720p, 1080p, 4k.
///
x720p,
}
diff --git a/src/libs/MagicHour/Generated/MagicHour.Models.VideoProjectsGetDetailsResponse.g.cs b/src/libs/MagicHour/Generated/MagicHour.Models.VideoProjectsGetDetailsResponse.g.cs
index fd9596b..ea25ef4 100644
--- a/src/libs/MagicHour/Generated/MagicHour.Models.VideoProjectsGetDetailsResponse.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.Models.VideoProjectsGetDetailsResponse.g.cs
@@ -36,7 +36,7 @@ public sealed partial class VideoProjectsGetDetailsResponse
public required global::MagicHour.VideoProjectsGetDetailsResponseStatus Status { get; set; }
///
- /// The type of the video project. Possible values are ANIMATION, AUTO_SUBTITLE, VIDEO_TO_VIDEO, FACE_SWAP, TEXT_TO_VIDEO, IMAGE_TO_VIDEO, LIP_SYNC, TALKING_PHOTO, VIDEO_UPSCALER, VIDEO_EDITOR, CHARACTER_REPLACE, VIDEO_COLORIZER, MUSIC_VIDEO, EXTEND, AUDIO_TO_VIDEO, VIDEO_EXPANDER, UGC_AD
+ /// The type of the video project. Possible values are ANIMATION, AUTO_SUBTITLE, VIDEO_TO_VIDEO, FACE_SWAP, TEXT_TO_VIDEO, IMAGE_TO_VIDEO, LIP_SYNC, TALKING_PHOTO, AVATAR, VIDEO_UPSCALER, VIDEO_EDITOR, CHARACTER_REPLACE, VIDEO_COLORIZER, MUSIC_VIDEO, EXTEND, AUDIO_TO_VIDEO, VIDEO_EXPANDER, UGC_AD
/// Example: FACE_SWAP
///
/// FACE_SWAP
@@ -146,7 +146,7 @@ public sealed partial class VideoProjectsGetDetailsResponse
/// Example: complete
///
///
- /// The type of the video project. Possible values are ANIMATION, AUTO_SUBTITLE, VIDEO_TO_VIDEO, FACE_SWAP, TEXT_TO_VIDEO, IMAGE_TO_VIDEO, LIP_SYNC, TALKING_PHOTO, VIDEO_UPSCALER, VIDEO_EDITOR, CHARACTER_REPLACE, VIDEO_COLORIZER, MUSIC_VIDEO, EXTEND, AUDIO_TO_VIDEO, VIDEO_EXPANDER, UGC_AD
+ /// The type of the video project. Possible values are ANIMATION, AUTO_SUBTITLE, VIDEO_TO_VIDEO, FACE_SWAP, TEXT_TO_VIDEO, IMAGE_TO_VIDEO, LIP_SYNC, TALKING_PHOTO, AVATAR, VIDEO_UPSCALER, VIDEO_EDITOR, CHARACTER_REPLACE, VIDEO_COLORIZER, MUSIC_VIDEO, EXTEND, AUDIO_TO_VIDEO, VIDEO_EXPANDER, UGC_AD
/// Example: FACE_SWAP
///
///
diff --git a/src/libs/MagicHour/Generated/MagicHour.VideoProjectsClient.ImageToVideoCreateVideo.g.cs b/src/libs/MagicHour/Generated/MagicHour.VideoProjectsClient.ImageToVideoCreateVideo.g.cs
index 70249ab..0127477 100644
--- a/src/libs/MagicHour/Generated/MagicHour.VideoProjectsClient.ImageToVideoCreateVideo.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.VideoProjectsClient.ImageToVideoCreateVideo.g.cs
@@ -723,32 +723,34 @@ partial void ProcessImageToVideoCreateVideoResponseContent(
///
///
/// The total duration of the output video in seconds. Supported durations depend on the chosen model:
+ /// * **`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
- /// * **`kling-2.6`**: 5, 10
- /// * **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- /// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
- /// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
/// * **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12
/// * **`seedance-2.0-mini`**: 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
/// * **`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
/// 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-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.
- /// * `kling-2.6`: Great for action, motion blur, and camera moves.
- /// * `kling-3.0`: Best overall quality for cinematic storytelling.
- /// * `veo3.1-lite`: Veo quality at a more accessible cost.
- /// * `veo3.1`: Google's model. Highest realism and detail.
/// * `seedance-1.5`: Smooth, consistent motion with precision.
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality
- /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `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.
/// 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
@@ -756,32 +758,34 @@ partial void ProcessImageToVideoCreateVideoResponseContent(
///
///
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.
+ /// * **`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.
- /// * **`kling-2.6`**: Supports 720p, 1080p.
- /// * **`kling-3.0`**: Supports 720p, 1080p, 4k.
- /// * **`veo3.1-lite`**: Supports 720p, 1080p.
- /// * **`veo3.1`**: Supports 720p, 1080p.
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.
- /// * **`seedance-2.0`**: 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.
/// Example: 720p
///
///
/// Whether to include audio in the video. Defaults to `false` if not specified.
/// Audio support varies by model:
+ /// * **`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
- /// * **`kling-2.6`**: Not supported
- /// * **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled
- /// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled
- /// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled
/// * **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled
/// * **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio
- /// * **`seedance-2.0`**: 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
/// 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 97e5788..19df30c 100644
--- a/src/libs/MagicHour/Generated/MagicHour.VideoProjectsClient.TextToVideoCreateVideo.g.cs
+++ b/src/libs/MagicHour/Generated/MagicHour.VideoProjectsClient.TextToVideoCreateVideo.g.cs
@@ -717,62 +717,66 @@ partial void ProcessTextToVideoCreateVideoResponseContent(
///
///
/// The total duration of the output video in seconds. Supported durations depend on the chosen model:
+ /// * **`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
- /// * **`kling-2.6`**: 5, 10
- /// * **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- /// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
- /// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56
/// * **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12
/// * **`seedance-2.0-mini`**: 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
/// * **`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
/// Example: 5
///
///
/// Determines the aspect ratio of the output video.
+ /// * **`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.
- /// * **`kling-2.6`**: Supports 9:16, 16:9, 1:1.
- /// * **`kling-3.0`**: Supports 9:16, 16:9, 1:1.
- /// * **`veo3.1-lite`**: Supports 9:16, 16:9.
- /// * **`veo3.1`**: Supports 9:16, 16:9.
/// * **`seedance-1.5`**: Supports 9:16, 16:9, 1:1.
/// * **`seedance-2.0-mini`**: Supports 9:16, 16:9, 1:1.
- /// * **`seedance-2.0`**: 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.
/// Example: 16:9
///
///
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.
+ /// * **`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.
- /// * **`kling-2.6`**: Supports 720p, 1080p.
- /// * **`kling-3.0`**: Supports 720p, 1080p, 4k.
- /// * **`veo3.1-lite`**: Supports 720p, 1080p.
- /// * **`veo3.1`**: Supports 720p, 1080p.
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.
- /// * **`seedance-2.0`**: 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.
/// 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-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.
- /// * `kling-2.6`: Great for action, motion blur, and camera moves.
- /// * `kling-3.0`: Best overall quality for cinematic storytelling.
- /// * `veo3.1-lite`: Veo quality at a more accessible cost.
- /// * `veo3.1`: Google's model. Highest realism and detail.
/// * `seedance-1.5`: Smooth, consistent motion with precision.
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality
- /// * `seedance-2.0`: Top quality with reference-to-video control.
/// * `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.
/// 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
@@ -781,16 +785,17 @@ partial void ProcessTextToVideoCreateVideoResponseContent(
///
/// Whether to include audio in the video. Defaults to `false` if not specified.
/// Audio support varies by model:
+ /// * **`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
- /// * **`kling-2.6`**: Not supported
- /// * **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled
- /// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled
- /// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled
/// * **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled
/// * **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio
- /// * **`seedance-2.0`**: 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
/// Example: true
///
diff --git a/src/libs/MagicHour/Generated/autosdk.generated-examples.json b/src/libs/MagicHour/Generated/autosdk.generated-examples.json
index 29b0a1c..b9ed670 100644
--- a/src/libs/MagicHour/Generated/autosdk.generated-examples.json
+++ b/src/libs/MagicHour/Generated/autosdk.generated-examples.json
@@ -4,7 +4,7 @@
"Order": 1,
"Title": "AI Voice Cloner",
"Slug": "aivoicecloner-createaudio",
- "Description": "Clone a voice from an audio sample and generate speech. \n* Each character costs 0.05 credits. \n* The cost is rounded up to the nearest whole number",
+ "Description": "Clone a voice from an audio sample and generate speech. \n* Each character costs 0.1 credits. \n* The cost is rounded up to the nearest whole number",
"Language": "http",
"Code": "### AI Voice Cloner\n# @name aiVoiceCloner.createAudio\nPOST {{host}}/v1/ai-voice-cloner\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022name\u0022: \u0022My Voice Cloner audio\u0022,\n \u0022assets\u0022: {\n \u0022audio_file_path\u0022: \u0022api-assets/id/1234.mp3\u0022\n },\n \u0022style\u0022: {\n \u0022prompt\u0022: \u0022Hello, this is my cloned voice.\u0022\n }\n}\n\n## Responses\n# 200\n# Description: Success\n# Content-Type: application/json\n# 400\n# Description: Invalid Request\n# Content-Type: application/json\n# 401\n# Description: Unauthorized\n# Content-Type: application/json\n# 402\n# Description: Payment Required\n# Content-Type: application/json\n# 404\n# Description: Not Found\n# Content-Type: application/json\n# 422\n# Description: Unprocessable Entity\n# Content-Type: application/json",
"Format": "http",
@@ -15,7 +15,7 @@
"Order": 2,
"Title": "AI Voice Generator",
"Slug": "aivoicegenerator-createaudio",
- "Description": "Generate speech from text. Each character costs 0.05 credits. The cost is rounded up to the nearest whole number.",
+ "Description": "Generate speech from text. Each character costs 0.1 credits. The cost is rounded up to the nearest whole number.",
"Language": "http",
"Code": "### AI Voice Generator\n# @name aiVoiceGenerator.createAudio\nPOST {{host}}/v1/ai-voice-generator\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022name\u0022: \u0022My Voice Generator audio\u0022,\n \u0022style\u0022: {\n \u0022prompt\u0022: \u0022Hello, how are you?\u0022,\n \u0022voice_name\u0022: \u0022Elon Musk\u0022\n }\n}\n\n## Responses\n# 200\n# Description: Success\n# Content-Type: application/json\n# 400\n# Description: Invalid Request\n# Content-Type: application/json\n# 401\n# Description: Unauthorized\n# Content-Type: application/json\n# 402\n# Description: Payment Required\n# Content-Type: application/json\n# 404\n# Description: Not Found\n# Content-Type: application/json\n# 422\n# Description: Unprocessable Entity\n# Content-Type: application/json",
"Format": "http",
diff --git a/src/libs/MagicHour/openapi.yaml b/src/libs/MagicHour/openapi.yaml
index 7940b8f..40503f4 100644
--- a/src/libs/MagicHour/openapi.yaml
+++ b/src/libs/MagicHour/openapi.yaml
@@ -602,7 +602,7 @@
},
"type": {
"type": "string",
- "description": "The type of the video project. Possible values are ANIMATION, AUTO_SUBTITLE, VIDEO_TO_VIDEO, FACE_SWAP, TEXT_TO_VIDEO, IMAGE_TO_VIDEO, LIP_SYNC, TALKING_PHOTO, VIDEO_UPSCALER, VIDEO_EDITOR, CHARACTER_REPLACE, VIDEO_COLORIZER, MUSIC_VIDEO, EXTEND, AUDIO_TO_VIDEO, VIDEO_EXPANDER, UGC_AD",
+ "description": "The type of the video project. Possible values are ANIMATION, AUTO_SUBTITLE, VIDEO_TO_VIDEO, FACE_SWAP, TEXT_TO_VIDEO, IMAGE_TO_VIDEO, LIP_SYNC, TALKING_PHOTO, AVATAR, VIDEO_UPSCALER, VIDEO_EDITOR, CHARACTER_REPLACE, VIDEO_COLORIZER, MUSIC_VIDEO, EXTEND, AUDIO_TO_VIDEO, VIDEO_EXPANDER, UGC_AD",
"example": "FACE_SWAP"
},
"created_at": { "type": "string", "format": "date-time" },
@@ -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* **`ltx-2.3`**: 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* **`kling-2.6`**: 5, 10\n* **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15\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* **`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.0`**: 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",
+ "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",
"format": "float",
"example": 5
},
@@ -2681,6 +2681,7 @@
"default",
"ltx-2",
"ltx-2.3",
+ "minimax-h3",
"wan-2.2",
"seedance-1.5",
"seedance-2.0",
@@ -2697,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* `ltx-2.3`: Fastest output. Best for rapid iteration.\n* `wan-2.2`: Strong physics, camera moves, and motion.\n* `kling-2.6`: Great for action, motion blur, and camera moves.\n* `kling-3.0`: Best overall quality for cinematic storytelling.\n* `veo3.1-lite`: Veo quality at a more accessible cost.\n* `veo3.1`: Google's model. Highest realism and detail.\n* `seedance-1.5`: Smooth, consistent motion with precision.\n* `seedance-2.0-mini`: Fast, consistent video with strong motion quality\n* `seedance-2.0`: Top quality with reference-to-video control.\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\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-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`.",
"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* **`ltx-2.3`**: Supports 480p, 720p, 1080p.\n* **`wan-2.2`**: Supports 480p, 720p, 1080p.\n* **`kling-2.6`**: Supports 720p, 1080p.\n* **`kling-3.0`**: Supports 720p, 1080p, 4k.\n* **`veo3.1-lite`**: Supports 720p, 1080p.\n* **`veo3.1`**: Supports 720p, 1080p.\n* **`seedance-1.5`**: Supports 480p, 720p, 1080p.\n* **`seedance-2.0-mini`**: Supports 480p, 720p.\n* **`seedance-2.0`**: Supports 480p, 720p.\n* **`seedance-2.5`**: Supports 480p, 720p.\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-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"
},
"audio": {
"type": "boolean",
- "description": "Whether to include audio in the video. Defaults to `false` if not specified.\n\nAudio support varies by model:\n* **`ltx-2.3`**: Toggle-able: no additional credits for audio\n* **`wan-2.2`**: Not supported\n* **`kling-2.6`**: Not supported\n* **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled\n* **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled\n* **`veo3.1`**: Toggle-able: audio adds extra credits when enabled\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.0`**: 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",
+ "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",
"example": true
},
"style": {
@@ -2734,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* **`ltx-2.3`**: Supports 480p, 720p, 1080p.\n* **`wan-2.2`**: Not supported\n* **`kling-2.6`**: Supports 1080p.\n* **`kling-3.0`**: Supports 720p, 1080p, 4k.\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* **`seedance-1.5`**: Supports 480p, 720p, 1080p.\n* **`seedance-2.0-mini`**: Supports 480p, 720p.\n* **`seedance-2.0`**: Supports 480p, 720p.\n* **`seedance-2.5`**: Supports 480p, 720p.\n* **`sora-2`**: Not supported\n",
+ "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",
"example": "api-assets/id/1234.png"
}
},
@@ -3121,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* **`ltx-2.3`**: 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* **`kling-2.6`**: 5, 10\n* **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15\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* **`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.0`**: 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",
+ "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",
"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* **`ltx-2.3`**: Supports 9:16, 16:9, 1:1.\n* **`wan-2.2`**: Supports 9:16, 16:9, 1:1.\n* **`kling-2.6`**: Supports 9:16, 16:9, 1:1.\n* **`kling-3.0`**: 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* **`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.0`**: 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",
+ "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",
"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* **`ltx-2.3`**: Supports 480p, 720p, 1080p.\n* **`wan-2.2`**: Supports 480p, 720p, 1080p.\n* **`kling-2.6`**: Supports 720p, 1080p.\n* **`kling-3.0`**: Supports 720p, 1080p, 4k.\n* **`veo3.1-lite`**: Supports 720p, 1080p.\n* **`veo3.1`**: Supports 720p, 1080p.\n* **`seedance-1.5`**: Supports 480p, 720p, 1080p.\n* **`seedance-2.0-mini`**: Supports 480p, 720p.\n* **`seedance-2.0`**: Supports 480p, 720p.\n* **`seedance-2.5`**: Supports 480p, 720p.\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-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"
},
"model": {
"default": "default",
@@ -3144,6 +3145,7 @@
"default",
"ltx-2",
"ltx-2.3",
+ "minimax-h3",
"wan-2.2",
"seedance-1.5",
"seedance-2.0",
@@ -3160,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* `ltx-2.3`: Fastest output. Best for rapid iteration.\n* `wan-2.2`: Strong physics, camera moves, and motion.\n* `kling-2.6`: Great for action, motion blur, and camera moves.\n* `kling-3.0`: Best overall quality for cinematic storytelling.\n* `veo3.1-lite`: Veo quality at a more accessible cost.\n* `veo3.1`: Google's model. Highest realism and detail.\n* `seedance-1.5`: Smooth, consistent motion with precision.\n* `seedance-2.0-mini`: Fast, consistent video with strong motion quality\n* `seedance-2.0`: Top quality with reference-to-video control.\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\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-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`.",
"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* **`ltx-2.3`**: Toggle-able: no additional credits for audio\n* **`wan-2.2`**: Not supported\n* **`kling-2.6`**: Not supported\n* **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled\n* **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled\n* **`veo3.1`**: Toggle-able: audio adds extra credits when enabled\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.0`**: 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",
+ "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",
"example": true
},
"style": {
@@ -4650,18 +4652,18 @@
"type": "string",
"enum": [
"default",
- "qwen-edit",
- "flux-2-klein",
- "nano-banana",
"nano-banana-2",
+ "gpt-image-2",
+ "flux-2-klein",
"nano-banana-2-lite",
+ "qwen-edit",
"seedream-v4",
- "nano-banana-pro",
"seedream-v4.5",
"seedream-v5-pro",
- "gpt-image-2"
+ "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- `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- `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` - 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- `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- `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- `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- `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",
+ "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",
"example": "default"
},
"aspect_ratio": {
@@ -4673,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- `qwen-edit` - 640px, 1k, 2k\n- `flux-2-klein` - 640px, 1k, 2k\n- `nano-banana` - 640px, 1k\n- `nano-banana-2` - 640px, 1k, 2k, 4k\n- `nano-banana-2-lite` - 640px, 1k\n- `seedream-v4` - 640px, 1k, 2k, 4k\n- `nano-banana-pro` - 1k, 2k, 4k\n- `seedream-v4.5` - 640px, 1k, 2k, 4k\n- `seedream-v5-pro` - 640px, 1k, 2k\n- `gpt-image-2` - 640px, 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- `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.",
"example": "1k"
},
"style": {
@@ -5049,19 +5051,19 @@
"type": "string",
"enum": [
"default",
- "flux-schnell",
- "flux-2-klein",
+ "nano-banana-2",
+ "gpt-image-2",
"z-image-turbo",
+ "flux-2-klein",
+ "nano-banana-2-lite",
"seedream-v4",
"seedream-v5-pro",
"nano-banana",
- "nano-banana-2-lite",
- "nano-banana-2",
"nano-banana-pro",
- "gpt-image-2",
+ "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- `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- `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- `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- `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-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-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-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- `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\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- `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",
"example": "default"
},
"aspect_ratio": {
@@ -5074,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- `flux-schnell` - 640px, 1k, 2k\n- `flux-2-klein` - 640px, 1k, 2k\n- `z-image-turbo` - 640px, 1k, 2k\n- `seedream-v4` - 640px, 1k, 2k, 4k\n- `seedream-v5-pro` - 640px, 1k, 2k\n- `nano-banana` - 640px, 1k\n- `nano-banana-2-lite` - 640px, 1k\n- `nano-banana-2` - 640px, 1k, 2k, 4k\n- `nano-banana-pro` - 1k, 2k, 4k\n- `gpt-image-2` - 640px, 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- `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.",
"example": "auto"
},
"style": {
@@ -7054,7 +7056,7 @@
},
"/v1/ai-voice-generator": {
"post": {
- "description": "Generate speech from text. Each character costs 0.05 credits. The cost is rounded up to the nearest whole number.",
+ "description": "Generate speech from text. Each character costs 0.1 credits. The cost is rounded up to the nearest whole number.",
"summary": "AI Voice Generator",
"tags": ["Audio Projects"],
"parameters": [],
@@ -7724,7 +7726,7 @@
},
"/v1/ai-voice-cloner": {
"post": {
- "description": "Clone a voice from an audio sample and generate speech. \n* Each character costs 0.05 credits. \n* The cost is rounded up to the nearest whole number",
+ "description": "Clone a voice from an audio sample and generate speech. \n* Each character costs 0.1 credits. \n* The cost is rounded up to the nearest whole number",
"summary": "AI Voice Cloner",
"tags": ["Audio Projects"],
"parameters": [],