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 @@ -137,12 +137,14 @@ public partial interface IVideoProjectsClient
/// The total duration of the output video in seconds. Supported durations depend on the chosen model:<br/>
/// * **`ltx-2.3`**: 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/>
/// * **`kling-2.6`**: 5, 10<br/>
/// * **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15<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/>
/// * **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12<br/>
/// * **`seedance-2.0-mini`**: 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/>
/// * **`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/>
/// * **`sora-2`**: 4, 8, 12, 24, 36, 48, 60<br/>
/// Example: 5
/// </param>
Expand All @@ -151,12 +153,14 @@ public partial interface IVideoProjectsClient
/// * `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/>
/// * `ltx-2.3`: Fastest output. Best for rapid iteration.<br/>
/// * `wan-2.2`: Strong physics, camera moves, and motion.<br/>
/// * `kling-2.6`: Great for action, motion blur, and camera moves.<br/>
/// * `kling-3.0`: Best overall quality for cinematic storytelling.<br/>
/// * `veo3.1-lite`: Veo quality at a more accessible cost.<br/>
/// * `veo3.1`: Google's model. Highest realism and detail.<br/>
/// * `seedance-1.5`: Smooth, consistent motion with precision.<br/>
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality<br/>
/// * `seedance-2.0`: Top quality with reference-to-video control.<br/>
/// * `seedance-2.5`: Highest quality with superior realism, detail, and motion<br/>
/// * `sora-2`: Open AI's model. Great for creativity and viral clips.<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/>
Expand All @@ -166,12 +170,14 @@ public partial interface IVideoProjectsClient
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.<br/>
/// * **`ltx-2.3`**: Supports 480p, 720p, 1080p.<br/>
/// * **`wan-2.2`**: Supports 480p, 720p, 1080p.<br/>
/// * **`kling-2.6`**: Supports 720p, 1080p.<br/>
/// * **`kling-3.0`**: Supports 720p, 1080p, 4k.<br/>
/// * **`veo3.1-lite`**: Supports 720p, 1080p.<br/>
/// * **`veo3.1`**: Supports 720p, 1080p.<br/>
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.<br/>
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.<br/>
/// * **`seedance-2.0`**: Supports 480p, 720p.<br/>
/// * **`seedance-2.5`**: Supports 480p, 720p.<br/>
/// * **`sora-2`**: Supports 720p.<br/>
/// Example: 720p
/// </param>
Expand All @@ -180,12 +186,14 @@ public partial interface IVideoProjectsClient
/// Audio support varies by model:<br/>
/// * **`ltx-2.3`**: Toggle-able: no additional credits for audio<br/>
/// * **`wan-2.2`**: Not supported<br/>
/// * **`kling-2.6`**: Not supported<br/>
/// * **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled<br/>
/// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled<br/>
/// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled<br/>
/// * **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled<br/>
/// * **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio<br/>
/// * **`seedance-2.0`**: Toggle-able: no additional credits for audio<br/>
/// * **`seedance-2.5`**: Toggle-able: no additional credits for audio<br/>
/// * **`sora-2`**: Toggle-able: no additional credits for audio<br/>
/// Example: true
/// </param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -131,38 +131,44 @@ public partial interface IVideoProjectsClient
/// The total duration of the output video in seconds. Supported durations depend on the chosen model:<br/>
/// * **`ltx-2.3`**: 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/>
/// * **`kling-2.6`**: 5, 10<br/>
/// * **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15<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/>
/// * **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12<br/>
/// * **`seedance-2.0-mini`**: 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/>
/// * **`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/>
/// * **`sora-2`**: 4, 8, 12, 24, 36, 48, 60<br/>
/// Example: 5
/// </param>
/// <param name="aspectRatio">
/// Determines the aspect ratio of the output video.<br/>
/// * **`ltx-2.3`**: Supports 9:16, 16:9, 1:1.<br/>
/// * **`wan-2.2`**: Supports 9:16, 16:9, 1:1.<br/>
/// * **`kling-2.6`**: Supports 9:16, 16:9, 1:1.<br/>
/// * **`kling-3.0`**: Supports 9:16, 16:9, 1:1.<br/>
/// * **`veo3.1-lite`**: Supports 9:16, 16:9.<br/>
/// * **`veo3.1`**: Supports 9:16, 16:9.<br/>
/// * **`seedance-1.5`**: Supports 9:16, 16:9, 1:1.<br/>
/// * **`seedance-2.0-mini`**: Supports 9:16, 16:9, 1:1.<br/>
/// * **`seedance-2.0`**: Supports 9:16, 16:9, 1:1.<br/>
/// * **`seedance-2.5`**: Supports 9:16, 16:9, 1:1.<br/>
/// * **`sora-2`**: Supports 9:16, 16:9.<br/>
/// Example: 16:9
/// </param>
/// <param name="resolution">
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.<br/>
/// * **`ltx-2.3`**: Supports 480p, 720p, 1080p.<br/>
/// * **`wan-2.2`**: Supports 480p, 720p, 1080p.<br/>
/// * **`kling-2.6`**: Supports 720p, 1080p.<br/>
/// * **`kling-3.0`**: Supports 720p, 1080p, 4k.<br/>
/// * **`veo3.1-lite`**: Supports 720p, 1080p.<br/>
/// * **`veo3.1`**: Supports 720p, 1080p.<br/>
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.<br/>
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.<br/>
/// * **`seedance-2.0`**: Supports 480p, 720p.<br/>
/// * **`seedance-2.5`**: Supports 480p, 720p.<br/>
/// * **`sora-2`**: Supports 720p.<br/>
/// Example: 720p
/// </param>
Expand All @@ -171,12 +177,14 @@ public partial interface IVideoProjectsClient
/// * `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/>
/// * `ltx-2.3`: Fastest output. Best for rapid iteration.<br/>
/// * `wan-2.2`: Strong physics, camera moves, and motion.<br/>
/// * `kling-2.6`: Great for action, motion blur, and camera moves.<br/>
/// * `kling-3.0`: Best overall quality for cinematic storytelling.<br/>
/// * `veo3.1-lite`: Veo quality at a more accessible cost.<br/>
/// * `veo3.1`: Google's model. Highest realism and detail.<br/>
/// * `seedance-1.5`: Smooth, consistent motion with precision.<br/>
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality<br/>
/// * `seedance-2.0`: Top quality with reference-to-video control.<br/>
/// * `seedance-2.5`: Highest quality with superior realism, detail, and motion<br/>
/// * `sora-2`: Open AI's model. Great for creativity and viral clips.<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/>
Expand All @@ -187,12 +195,14 @@ public partial interface IVideoProjectsClient
/// Audio support varies by model:<br/>
/// * **`ltx-2.3`**: Toggle-able: no additional credits for audio<br/>
/// * **`wan-2.2`**: Not supported<br/>
/// * **`kling-2.6`**: Not supported<br/>
/// * **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled<br/>
/// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled<br/>
/// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled<br/>
/// * **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled<br/>
/// * **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio<br/>
/// * **`seedance-2.0`**: Toggle-able: no additional credits for audio<br/>
/// * **`seedance-2.5`**: Toggle-able: no additional credits for audio<br/>
/// * **`sora-2`**: Toggle-able: no additional credits for audio<br/>
/// Example: true
/// </param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,14 @@ public sealed partial class ImageToVideoCreateVideoRequest
/// The total duration of the output video in seconds. Supported durations depend on the chosen model:<br/>
/// * **`ltx-2.3`**: 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/>
/// * **`kling-2.6`**: 5, 10<br/>
/// * **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15<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/>
/// * **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12<br/>
/// * **`seedance-2.0-mini`**: 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/>
/// * **`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/>
/// * **`sora-2`**: 4, 8, 12, 24, 36, 48, 60<br/>
/// Example: 5
/// </summary>
Expand All @@ -40,12 +42,14 @@ public sealed partial class ImageToVideoCreateVideoRequest
/// * `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/>
/// * `ltx-2.3`: Fastest output. Best for rapid iteration.<br/>
/// * `wan-2.2`: Strong physics, camera moves, and motion.<br/>
/// * `kling-2.6`: Great for action, motion blur, and camera moves.<br/>
/// * `kling-3.0`: Best overall quality for cinematic storytelling.<br/>
/// * `veo3.1-lite`: Veo quality at a more accessible cost.<br/>
/// * `veo3.1`: Google's model. Highest realism and detail.<br/>
/// * `seedance-1.5`: Smooth, consistent motion with precision.<br/>
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality<br/>
/// * `seedance-2.0`: Top quality with reference-to-video control.<br/>
/// * `seedance-2.5`: Highest quality with superior realism, detail, and motion<br/>
/// * `sora-2`: Open AI's model. Great for creativity and viral clips.<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/>
Expand All @@ -60,12 +64,14 @@ public sealed partial class ImageToVideoCreateVideoRequest
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.<br/>
/// * **`ltx-2.3`**: Supports 480p, 720p, 1080p.<br/>
/// * **`wan-2.2`**: Supports 480p, 720p, 1080p.<br/>
/// * **`kling-2.6`**: Supports 720p, 1080p.<br/>
/// * **`kling-3.0`**: Supports 720p, 1080p, 4k.<br/>
/// * **`veo3.1-lite`**: Supports 720p, 1080p.<br/>
/// * **`veo3.1`**: Supports 720p, 1080p.<br/>
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.<br/>
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.<br/>
/// * **`seedance-2.0`**: Supports 480p, 720p.<br/>
/// * **`seedance-2.5`**: Supports 480p, 720p.<br/>
/// * **`sora-2`**: Supports 720p.<br/>
/// Example: 720p
/// </summary>
Expand All @@ -79,12 +85,14 @@ public sealed partial class ImageToVideoCreateVideoRequest
/// Audio support varies by model:<br/>
/// * **`ltx-2.3`**: Toggle-able: no additional credits for audio<br/>
/// * **`wan-2.2`**: Not supported<br/>
/// * **`kling-2.6`**: Not supported<br/>
/// * **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled<br/>
/// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled<br/>
/// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled<br/>
/// * **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled<br/>
/// * **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio<br/>
/// * **`seedance-2.0`**: Toggle-able: no additional credits for audio<br/>
/// * **`seedance-2.5`**: Toggle-able: no additional credits for audio<br/>
/// * **`sora-2`**: Toggle-able: no additional credits for audio<br/>
/// Example: true
/// </summary>
Expand Down Expand Up @@ -118,12 +126,14 @@ public sealed partial class ImageToVideoCreateVideoRequest
/// The total duration of the output video in seconds. Supported durations depend on the chosen model:<br/>
/// * **`ltx-2.3`**: 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/>
/// * **`kling-2.6`**: 5, 10<br/>
/// * **`kling-3.0`**: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15<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/>
/// * **`seedance-1.5`**: 4, 5, 6, 7, 8, 9, 10, 11, 12<br/>
/// * **`seedance-2.0-mini`**: 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/>
/// * **`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/>
/// * **`sora-2`**: 4, 8, 12, 24, 36, 48, 60<br/>
/// Example: 5
/// </param>
Expand All @@ -140,12 +150,14 @@ public sealed partial class ImageToVideoCreateVideoRequest
/// * `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/>
/// * `ltx-2.3`: Fastest output. Best for rapid iteration.<br/>
/// * `wan-2.2`: Strong physics, camera moves, and motion.<br/>
/// * `kling-2.6`: Great for action, motion blur, and camera moves.<br/>
/// * `kling-3.0`: Best overall quality for cinematic storytelling.<br/>
/// * `veo3.1-lite`: Veo quality at a more accessible cost.<br/>
/// * `veo3.1`: Google's model. Highest realism and detail.<br/>
/// * `seedance-1.5`: Smooth, consistent motion with precision.<br/>
/// * `seedance-2.0-mini`: Fast, consistent video with strong motion quality<br/>
/// * `seedance-2.0`: Top quality with reference-to-video control.<br/>
/// * `seedance-2.5`: Highest quality with superior realism, detail, and motion<br/>
/// * `sora-2`: Open AI's model. Great for creativity and viral clips.<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/>
Expand All @@ -155,12 +167,14 @@ public sealed partial class ImageToVideoCreateVideoRequest
/// Controls the output video resolution. Defaults to `720p` on paid tiers and `480p` on free tiers.<br/>
/// * **`ltx-2.3`**: Supports 480p, 720p, 1080p.<br/>
/// * **`wan-2.2`**: Supports 480p, 720p, 1080p.<br/>
/// * **`kling-2.6`**: Supports 720p, 1080p.<br/>
/// * **`kling-3.0`**: Supports 720p, 1080p, 4k.<br/>
/// * **`veo3.1-lite`**: Supports 720p, 1080p.<br/>
/// * **`veo3.1`**: Supports 720p, 1080p.<br/>
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.<br/>
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.<br/>
/// * **`seedance-2.0`**: Supports 480p, 720p.<br/>
/// * **`seedance-2.5`**: Supports 480p, 720p.<br/>
/// * **`sora-2`**: Supports 720p.<br/>
/// Example: 720p
/// </param>
Expand All @@ -169,12 +183,14 @@ public sealed partial class ImageToVideoCreateVideoRequest
/// Audio support varies by model:<br/>
/// * **`ltx-2.3`**: Toggle-able: no additional credits for audio<br/>
/// * **`wan-2.2`**: Not supported<br/>
/// * **`kling-2.6`**: Not supported<br/>
/// * **`kling-3.0`**: Toggle-able: audio adds extra credits when enabled<br/>
/// * **`veo3.1-lite`**: Toggle-able: audio adds extra credits when enabled<br/>
/// * **`veo3.1`**: Toggle-able: audio adds extra credits when enabled<br/>
/// * **`seedance-1.5`**: Toggle-able: audio adds extra credits when enabled<br/>
/// * **`seedance-2.0-mini`**: Toggle-able: no additional credits for audio<br/>
/// * **`seedance-2.0`**: Toggle-able: no additional credits for audio<br/>
/// * **`seedance-2.5`**: Toggle-able: no additional credits for audio<br/>
/// * **`sora-2`**: Toggle-able: no additional credits for audio<br/>
/// Example: true
/// </param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,14 @@ public sealed partial class ImageToVideoCreateVideoRequestAssets
/// The image to use as the last frame of the video.<br/>
/// * **`ltx-2.3`**: Supports 480p, 720p, 1080p.<br/>
/// * **`wan-2.2`**: Not supported<br/>
/// * **`kling-2.6`**: Supports 1080p.<br/>
/// * **`kling-3.0`**: Supports 720p, 1080p, 4k.<br/>
/// * **`veo3.1-lite`**: Supports 720p, 1080p. Requires a duration of 8 seconds or less.<br/>
/// * **`veo3.1`**: Supports 720p, 1080p. Requires a duration of 8 seconds or less.<br/>
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.<br/>
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.<br/>
/// * **`seedance-2.0`**: Supports 480p, 720p.<br/>
/// * **`seedance-2.5`**: Supports 480p, 720p.<br/>
/// * **`sora-2`**: Not supported<br/>
/// Example: api-assets/id/1234.png
/// </summary>
Expand Down Expand Up @@ -57,12 +59,14 @@ public sealed partial class ImageToVideoCreateVideoRequestAssets
/// The image to use as the last frame of the video.<br/>
/// * **`ltx-2.3`**: Supports 480p, 720p, 1080p.<br/>
/// * **`wan-2.2`**: Not supported<br/>
/// * **`kling-2.6`**: Supports 1080p.<br/>
/// * **`kling-3.0`**: Supports 720p, 1080p, 4k.<br/>
/// * **`veo3.1-lite`**: Supports 720p, 1080p. Requires a duration of 8 seconds or less.<br/>
/// * **`veo3.1`**: Supports 720p, 1080p. Requires a duration of 8 seconds or less.<br/>
/// * **`seedance-1.5`**: Supports 480p, 720p, 1080p.<br/>
/// * **`seedance-2.0-mini`**: Supports 480p, 720p.<br/>
/// * **`seedance-2.0`**: Supports 480p, 720p.<br/>
/// * **`seedance-2.5`**: Supports 480p, 720p.<br/>
/// * **`sora-2`**: Not supported<br/>
/// Example: api-assets/id/1234.png
/// </param>
Expand Down
Loading