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": [],