Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -98,22 +98,30 @@ public partial interface IImageProjectsClient
/// The AI model to use for image editing. Each model has different capabilities and costs.<br/>
/// **Models:**<br/>
/// - `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.<br/>
/// - `nano-banana-2` - from 100 credits/image<br/>
/// - `flux-2-klein` - from 5 credits/image<br/>
/// - Supported resolutions: 640px, 1k, 2k<br/>
/// - Available for tiers: free, creator, pro, business<br/>
/// - Max additional input images: 5<br/>
/// - `gpt-image-2` - from 50 credits/image<br/>
/// - Supported resolutions: 640px, 1k, 2k, 4k<br/>
/// - Available for tiers: creator, pro, business<br/>
/// - Max additional input images: 9<br/>
/// - `gpt-image-2` - from 50 credits/image<br/>
/// - `nano-banana` - from 50 credits/image<br/>
/// - Supported resolutions: 640px, 1k<br/>
/// - Available for tiers: creator, pro, business<br/>
/// - Max additional input images: 9<br/>
/// - `nano-banana-2` - from 100 credits/image<br/>
/// - Supported resolutions: 640px, 1k, 2k, 4k<br/>
/// - Available for tiers: creator, pro, business<br/>
/// - Max additional input images: 9<br/>
/// - `flux-2-klein` - from 5 credits/image<br/>
/// - Supported resolutions: 640px, 1k, 2k<br/>
/// - Available for tiers: free, creator, pro, business<br/>
/// - Max additional input images: 5<br/>
/// - `nano-banana-2-lite` - from 50 credits/image<br/>
/// - Supported resolutions: 640px, 1k<br/>
/// - Available for tiers: creator, pro, business<br/>
/// - Max additional input images: 9<br/>
/// - `nano-banana-pro` - from 150 credits/image<br/>
/// - Supported resolutions: 1k, 2k, 4k<br/>
/// - Available for tiers: creator, pro, business<br/>
/// - Max additional input images: 9<br/>
/// - `qwen-edit` - from 10 credits/image<br/>
/// - Supported resolutions: 640px, 1k, 2k<br/>
/// - Available for tiers: free, creator, pro, business<br/>
Expand All @@ -130,14 +138,6 @@ public partial interface IImageProjectsClient
/// - Supported resolutions: 640px, 1k, 2k<br/>
/// - Available for tiers: creator, pro, business<br/>
/// - Max additional input images: 9<br/>
/// - `nano-banana` - from 50 credits/image<br/>
/// - Supported resolutions: 640px, 1k<br/>
/// - Available for tiers: creator, pro, business<br/>
/// - Max additional input images: 9<br/>
/// - `nano-banana-pro` - from 150 credits/image<br/>
/// - Supported resolutions: 1k, 2k, 4k<br/>
/// - Available for tiers: creator, pro, business<br/>
/// - Max additional input images: 9<br/>
/// Example: default
/// </param>
/// <param name="aspectRatio">
Expand All @@ -153,16 +153,16 @@ public partial interface IImageProjectsClient
/// - `4k` — up to 4096px<br/>
/// - `auto` — **Deprecated.** Mapped server-side from your subscription tier to the best matching resolution the model supports<br/>
/// **Per-model support:**<br/>
/// - `nano-banana-2` - 640px, 1k, 2k, 4k<br/>
/// - `gpt-image-2` - 640px, 1k, 2k, 4k<br/>
/// - `flux-2-klein` - 640px, 1k, 2k<br/>
/// - `gpt-image-2` - 640px, 1k, 2k, 4k<br/>
/// - `nano-banana` - 640px, 1k<br/>
/// - `nano-banana-2` - 640px, 1k, 2k, 4k<br/>
/// - `nano-banana-2-lite` - 640px, 1k<br/>
/// - `nano-banana-pro` - 1k, 2k, 4k<br/>
/// - `qwen-edit` - 640px, 1k, 2k<br/>
/// - `seedream-v4` - 640px, 1k, 2k, 4k<br/>
/// - `seedream-v4.5` - 640px, 1k, 2k, 4k<br/>
/// - `seedream-v5-pro` - 640px, 1k, 2k<br/>
/// - `nano-banana` - 640px, 1k<br/>
/// - `nano-banana-pro` - 1k, 2k, 4k<br/>
/// Note: Resolution availability depends on the model and your subscription tier.<br/>
/// Example: 1k
/// </param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,43 +87,43 @@ public partial interface IImageProjectsClient
/// The AI model to use for image generation. Each model has different capabilities and costs.<br/>
/// **Models:**<br/>
/// - `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.<br/>
/// - `nano-banana-2` - from 100 credits/image<br/>
/// - Supported resolutions: 640px, 1k, 2k, 4k<br/>
/// - Available for tiers: creator, pro, business<br/>
/// - Image count allowed: 1, 4, 9, 16<br/>
/// - `gpt-image-2` - from 50 credits/image<br/>
/// - Supported resolutions: 640px, 1k, 2k, 4k<br/>
/// - Available for tiers: creator, pro, business<br/>
/// - Image count allowed: 1, 2, 3, 4<br/>
/// - `z-image-turbo` - from 5 credits/image<br/>
/// - Supported resolutions: 640px, 1k, 2k<br/>
/// - Available for tiers: free, creator, pro, business<br/>
/// - Image count allowed: 1, 2, 3, 4<br/>
/// - `flux-2-klein` - from 5 credits/image<br/>
/// - Supported resolutions: 640px, 1k, 2k<br/>
/// - Available for tiers: free, creator, pro, business<br/>
/// - Image count allowed: 1<br/>
/// - `nano-banana-2-lite` - from 50 credits/image<br/>
/// - Supported resolutions: 640px, 1k<br/>
/// - Available for tiers: creator, pro, business<br/>
/// - `flux-schnell` - from 5 credits/image<br/>
/// - Supported resolutions: 640px, 1k, 2k<br/>
/// - Available for tiers: free, creator, pro, business<br/>
/// - Image count allowed: 1, 2, 3, 4<br/>
/// - `seedream-v4` - from 40 credits/image<br/>
/// - `gpt-image-2` - from 50 credits/image<br/>
/// - Supported resolutions: 640px, 1k, 2k, 4k<br/>
/// - Available for tiers: creator, pro, business<br/>
/// - Image count allowed: 1, 2, 3, 4<br/>
/// - `seedream-v5-pro` - from 75 credits/image<br/>
/// - Supported resolutions: 640px, 1k, 2k<br/>
/// - `nano-banana` - from 50 credits/image<br/>
/// - Supported resolutions: 640px, 1k<br/>
/// - Available for tiers: creator, pro, business<br/>
/// - Image count allowed: 1, 2, 3, 4<br/>
/// - `nano-banana` - from 50 credits/image<br/>
/// - `nano-banana-2` - from 100 credits/image<br/>
/// - Supported resolutions: 640px, 1k, 2k, 4k<br/>
/// - Available for tiers: creator, pro, business<br/>
/// - Image count allowed: 1, 4, 9, 16<br/>
/// - `nano-banana-2-lite` - from 50 credits/image<br/>
/// - Supported resolutions: 640px, 1k<br/>
/// - Available for tiers: creator, pro, business<br/>
/// - Image count allowed: 1, 2, 3, 4<br/>
/// - `nano-banana-pro` - from 150 credits/image<br/>
/// - Supported resolutions: 1k, 2k, 4k<br/>
/// - Available for tiers: creator, pro, business<br/>
/// - Image count allowed: 1, 4, 9, 16<br/>
/// - `flux-schnell` - from 5 credits/image<br/>
/// - `seedream-v4` - from 40 credits/image<br/>
/// - Supported resolutions: 640px, 1k, 2k, 4k<br/>
/// - Available for tiers: creator, pro, business<br/>
/// - Image count allowed: 1, 2, 3, 4<br/>
/// - `seedream-v5-pro` - from 75 credits/image<br/>
/// - Supported resolutions: 640px, 1k, 2k<br/>
/// - Available for tiers: creator, pro, business<br/>
/// - Image count allowed: 1, 2, 3, 4<br/>
/// - `z-image-turbo` - from 5 credits/image<br/>
/// - Supported resolutions: 640px, 1k, 2k<br/>
/// - Available for tiers: free, creator, pro, business<br/>
/// - Image count allowed: 1, 2, 3, 4<br/>
Expand All @@ -144,16 +144,16 @@ public partial interface IImageProjectsClient
/// - `4k` — up to 4096px<br/>
/// - `auto` — **Deprecated.** Mapped server-side from your subscription tier to the best matching resolution the model supports<br/>
/// **Per-model support:**<br/>
/// - `nano-banana-2` - 640px, 1k, 2k, 4k<br/>
/// - `gpt-image-2` - 640px, 1k, 2k, 4k<br/>
/// - `z-image-turbo` - 640px, 1k, 2k<br/>
/// - `flux-2-klein` - 640px, 1k, 2k<br/>
/// - `flux-schnell` - 640px, 1k, 2k<br/>
/// - `gpt-image-2` - 640px, 1k, 2k, 4k<br/>
/// - `nano-banana` - 640px, 1k<br/>
/// - `nano-banana-2` - 640px, 1k, 2k, 4k<br/>
/// - `nano-banana-2-lite` - 640px, 1k<br/>
/// - `nano-banana-pro` - 1k, 2k, 4k<br/>
/// - `seedream-v4` - 640px, 1k, 2k, 4k<br/>
/// - `seedream-v5-pro` - 640px, 1k, 2k<br/>
/// - `nano-banana` - 640px, 1k<br/>
/// - `nano-banana-pro` - 1k, 2k, 4k<br/>
/// - `flux-schnell` - 640px, 1k, 2k<br/>
/// - `z-image-turbo` - 640px, 1k, 2k<br/>
/// Note: Resolution availability depends on the model and your subscription tier.<br/>
/// Default Value: auto<br/>
/// Example: auto
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ public partial interface IVideoProjectsClient
/// Example: 0
/// </param>
/// <param name="endSeconds">
/// End time of your clip in seconds. Must be greater than `start_seconds`. Duration must be between 3 and 10 seconds.<br/>
/// 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.<br/>
/// Example: 5
/// </param>
/// <param name="model">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -135,70 +135,70 @@ public partial interface IVideoProjectsClient
/// </param>
/// <param name="endSeconds">
/// The total duration of the output video in seconds. Supported durations depend on the chosen model:<br/>
/// * **`kling-2.6`**: 5, 10<br/>
/// * **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15<br/>
/// * **`seedance-2.0`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15<br/>
/// * **`ltx-2.3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30<br/>
/// * **`minimax-h3`**: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30<br/>
/// * **`wan-2.2`**: 3, 4, 5, 6, 7, 8, 9, 10, 15<br/>
/// * **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12<br/>
/// * **`seedance-2.0`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15<br/>
/// * **`seedance-2.0-mini`**: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15<br/>
/// * **`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<br/>
/// * **`kling-2.6`**: 5, 10<br/>
/// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56<br/>
/// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56<br/>
/// * **`sora-2`**: 4, 8, 12, 24, 36, 48, 60<br/>
/// * **`veo3.1`**: 4, 6, 8, 16, 24, 32, 40, 48, 56<br/>
/// * **`veo3.1-lite`**: 4, 6, 8, 16, 24, 32, 40, 48, 56<br/>
/// * **`wan-2.2`**: 3, 4, 5, 6, 7, 8, 9, 10, 15<br/>
/// Example: 5
/// </param>
/// <param name="model">
/// The AI model to use for video generation.<br/>
/// * `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`.<br/>
/// * `kling-2.6`: Great for action, motion blur, and camera moves.<br/>
/// * `kling-3.0`: Best overall quality for cinematic storytelling.<br/>
/// * `seedance-2.0`: Top quality with reference-to-video control.<br/>
/// * `ltx-2.3`: Fastest output. Best for rapid iteration.<br/>
/// * `minimax-h3`: Reference-driven video with native audio.<br/>
/// * `wan-2.2`: Strong physics, camera moves, and motion.<br/>
/// * `seedance-1.5`: Smooth, consistent motion with precision.<br/>
/// * `seedance-2.0`: Top quality with reference-to-video control.<br/>
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality<br/>
/// * `seedance-2.5`: Highest quality with superior realism, detail, and motion<br/>
/// * `kling-2.6`: Great for action, motion blur, and camera moves.<br/>
/// * `veo3.1-lite`: Veo quality at a more accessible cost.<br/>
/// * `veo3.1`: Google's model. Highest realism and detail.<br/>
/// * `sora-2`: Open AI's model. Great for creativity and viral clips.<br/>
/// * `veo3.1`: Google's model. Highest realism and detail.<br/>
/// * `veo3.1-lite`: Veo quality at a more accessible cost.<br/>
/// * `wan-2.2`: Strong physics, camera moves, and motion.<br/>
/// If you specify the deprecated model value that includes the `-audio` suffix, this will be the same as included `audio` as `true`.<br/>
/// Default Value: default<br/>
/// Example: kling-3.0
/// </param>
/// <param name="resolution">
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.<br/>
/// * **`kling-2.6`**: Supports 720p, 1080p.<br/>
/// * **`kling-3.0`**: Supports 720p, 1080p, 4k.<br/>
/// * **`seedance-2.0`**: Supports 480p, 720p.<br/>
/// * **`ltx-2.3`**: Supports 480p, 720p, 1080p.<br/>
/// * **`minimax-h3`**: Supports 480p, 720p, 1080p.<br/>
/// * **`wan-2.2`**: Supports 480p, 720p, 1080p.<br/>
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.<br/>
/// * **`seedance-2.0`**: Supports 480p, 720p.<br/>
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.<br/>
/// * **`seedance-2.5`**: Supports 480p, 720p.<br/>
/// * **`kling-2.6`**: Supports 720p, 1080p.<br/>
/// * **`veo3.1-lite`**: Supports 720p, 1080p.<br/>
/// * **`veo3.1`**: Supports 720p, 1080p.<br/>
/// * **`sora-2`**: Supports 720p.<br/>
/// * **`veo3.1`**: Supports 720p, 1080p.<br/>
/// * **`veo3.1-lite`**: Supports 720p, 1080p.<br/>
/// * **`wan-2.2`**: Supports 480p, 720p, 1080p.<br/>
/// Example: 720p
/// </param>
/// <param name="audio">
/// Whether to include audio in the video. Defaults to `false` if not specified.<br/>
/// Audio support varies by model:<br/>
/// * **`kling-2.6`**: Not supported<br/>
/// * **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled<br/>
/// * **`seedance-2.0`**: Toggle-able: no additional credits for audio<br/>
/// * **`ltx-2.3`**: Toggle-able: no additional credits for audio<br/>
/// * **`minimax-h3`**: Toggle-able: no additional credits for audio<br/>
/// * **`wan-2.2`**: Not supported<br/>
/// * **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled<br/>
/// * **`seedance-2.0`**: Toggle-able: no additional credits for audio<br/>
/// * **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio<br/>
/// * **`seedance-2.5`**: Toggle-able: no additional credits for audio<br/>
/// * **`kling-2.6`**: Not supported<br/>
/// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled<br/>
/// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled<br/>
/// * **`sora-2`**: Toggle-able: no additional credits for audio<br/>
/// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled<br/>
/// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled<br/>
/// * **`wan-2.2`**: Not supported<br/>
/// Example: true
/// </param>
/// <param name="style">
Expand Down
Loading