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