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 @@ -86,11 +86,11 @@ public partial interface IVideoProjectsClient
/// Example: My Talking Photo video
/// </param>
/// <param name="startSeconds">
/// The start time of the input audio in seconds. Maximum clip length depends on style.generation_mode: realistic 300s, prompted 45s.<br/>
/// The start time of the input audio in seconds. Maximum clip length depends on style.generation_mode: realistic 300s, prompted 60s.<br/>
/// Example: 0
/// </param>
/// <param name="endSeconds">
/// The end time of the input audio in seconds. Maximum clip length depends on style.generation_mode: realistic 300s, prompted 45s.<br/>
/// The end time of the input audio in seconds. Maximum clip length depends on style.generation_mode: realistic 300s, prompted 60s.<br/>
/// Example: 5
/// </param>
/// <param name="assets">
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`. Minimum duration depends on model: `gemini-omni-1.1`: 3s, LTX 2.5: 0.5s. Maximum duration depends on model: `gemini-omni-1.1`: 10s, LTX 2.5: 20s.<br/>
/// End time of your clip in seconds. Must be greater than `start_seconds`. Minimum duration depends on model: `gemini-omni-1.1`: 3s, LTX 2.5: 0.5s. Maximum duration depends on model: `gemini-omni-1.1`: 10s, LTX 2.5: 60s (30s at 1080p).<br/>
/// Example: 5
/// </param>
/// <param name="model">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,7 @@ public partial interface IVideoProjectsClient
/// Model to use. Defaults to `wan-animate`.<br/>
/// * **`wan-animate`**: 480p, 720p. Supports `points` subject selection.<br/>
/// * **`kling-3.0`**: 720p, 1080p. Clips of 3–10 seconds in `replace` mode or 3–30 seconds in `animate` mode. Picks the main person automatically, so `points` are rejected.<br/>
/// * **`minimax-h3`**: 480p, 720p, 1080p. Clips of 1–60 seconds in `replace` mode or 1–60 seconds in `animate` mode. Subject `points` are `replace`-only; `animate` with `selection_mode` `point` returns 422, and with `auto` or no `selection_mode` the points are ignored.<br/>
/// Default Value: wan-animate<br/>
/// Example: wan-animate
/// </param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ public sealed partial class AiClothesChangerCreateImageRequestAssets
{
/// <summary>
/// The image with the person. This value is either<br/>
/// - a direct URL to the video file<br/>
/// - a direct URL to the file. The URL path must end in a supported file extension.<br/>
/// - `file_path` field from the response of the [upload urls API](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls).<br/>
/// See the [file upload guide](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls#input-file) for details.<br/>
/// Example: api-assets/id/model.png
Expand All @@ -22,7 +22,7 @@ public sealed partial class AiClothesChangerCreateImageRequestAssets

/// <summary>
/// The image of the outfit. This value is either<br/>
/// - a direct URL to the video file<br/>
/// - a direct URL to the file. The URL path must end in a supported file extension.<br/>
/// - `file_path` field from the response of the [upload urls API](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls).<br/>
/// See the [file upload guide](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls#input-file) for details.<br/>
/// Example: api-assets/id/outfit.png
Expand Down Expand Up @@ -56,14 +56,14 @@ public sealed partial class AiClothesChangerCreateImageRequestAssets
/// </summary>
/// <param name="personFilePath">
/// The image with the person. This value is either<br/>
/// - a direct URL to the video file<br/>
/// - a direct URL to the file. The URL path must end in a supported file extension.<br/>
/// - `file_path` field from the response of the [upload urls API](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls).<br/>
/// See the [file upload guide](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls#input-file) for details.<br/>
/// Example: api-assets/id/model.png
/// </param>
/// <param name="garmentFilePath">
/// The image of the outfit. This value is either<br/>
/// - a direct URL to the video file<br/>
/// - a direct URL to the file. The URL path must end in a supported file extension.<br/>
/// - `file_path` field from the response of the [upload urls API](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls).<br/>
/// See the [file upload guide](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls#input-file) for details.<br/>
/// Example: api-assets/id/outfit.png
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ public sealed partial class AiFaceEditorEditImageRequestAssets
{
/// <summary>
/// This is the image whose face will be edited. This value is either<br/>
/// - a direct URL to the video file<br/>
/// - a direct URL to the file. The URL path must end in a supported file extension.<br/>
/// - `file_path` field from the response of the [upload urls API](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls).<br/>
/// See the [file upload guide](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls#input-file) for details.<br/>
/// Example: api-assets/id/1234.png
Expand All @@ -31,7 +31,7 @@ public sealed partial class AiFaceEditorEditImageRequestAssets
/// </summary>
/// <param name="imageFilePath">
/// This is the image whose face will be edited. This value is either<br/>
/// - a direct URL to the video file<br/>
/// - a direct URL to the file. The URL path must end in a supported file extension.<br/>
/// - `file_path` field from the response of the [upload urls API](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls).<br/>
/// See the [file upload guide](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls#input-file) for details.<br/>
/// Example: api-assets/id/1234.png
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ public sealed partial class AiHeadshotGeneratorCreateImageRequestAssets
{
/// <summary>
/// The image used to generate the headshot. This image must contain one detectable face. This value is either<br/>
/// - a direct URL to the video file<br/>
/// - a direct URL to the file. The URL path must end in a supported file extension.<br/>
/// - `file_path` field from the response of the [upload urls API](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls).<br/>
/// See the [file upload guide](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls#input-file) for details.<br/>
/// Example: api-assets/id/1234.png
Expand All @@ -31,7 +31,7 @@ public sealed partial class AiHeadshotGeneratorCreateImageRequestAssets
/// </summary>
/// <param name="imageFilePath">
/// The image used to generate the headshot. This image must contain one detectable face. This value is either<br/>
/// - a direct URL to the video file<br/>
/// - a direct URL to the file. The URL path must end in a supported file extension.<br/>
/// - `file_path` field from the response of the [upload urls API](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls).<br/>
/// See the [file upload guide](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls#input-file) for details.<br/>
/// Example: api-assets/id/1234.png
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ public sealed partial class AiImageEditorCreateImageRequestAssets
{
/// <summary>
/// The image(s) used in the edit, maximum of 10 images. This value is either<br/>
/// - a direct URL to the video file<br/>
/// - a direct URL to the file. The URL path must end in a supported file extension.<br/>
/// - `file_path` field from the response of the [upload urls API](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls).<br/>
/// See the [file upload guide](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls#input-file) for details.<br/>
/// Example: [api-assets/id/1234.png, api-assets/id/1235.png]
Expand All @@ -30,7 +30,7 @@ public sealed partial class AiImageEditorCreateImageRequestAssets
/// </summary>
/// <param name="imageFilePaths">
/// The image(s) used in the edit, maximum of 10 images. This value is either<br/>
/// - a direct URL to the video file<br/>
/// - a direct URL to the file. The URL path must end in a supported file extension.<br/>
/// - `file_path` field from the response of the [upload urls API](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls).<br/>
/// See the [file upload guide](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls#input-file) for details.<br/>
/// Example: [api-assets/id/1234.png, api-assets/id/1235.png]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ public sealed partial class AiImageUpscalerCreateImageRequestAssets
{
/// <summary>
/// The image to upscale. This value is either<br/>
/// - a direct URL to the video file<br/>
/// - a direct URL to the file. The URL path must end in a supported file extension.<br/>
/// - `file_path` field from the response of the [upload urls API](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls).<br/>
/// See the [file upload guide](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls#input-file) for details.<br/>
/// . The maximum input image size is 4096x4096px.<br/>
Expand All @@ -32,7 +32,7 @@ public sealed partial class AiImageUpscalerCreateImageRequestAssets
/// </summary>
/// <param name="imageFilePath">
/// The image to upscale. This value is either<br/>
/// - a direct URL to the video file<br/>
/// - a direct URL to the file. The URL path must end in a supported file extension.<br/>
/// - `file_path` field from the response of the [upload urls API](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls).<br/>
/// See the [file upload guide](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls#input-file) for details.<br/>
/// . The maximum input image size is 4096x4096px.<br/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ public sealed partial class AiTalkingPhotoCreateTalkingPhotoRequest
public string? Name { get; set; }

/// <summary>
/// The start time of the input audio in seconds. Maximum clip length depends on style.generation_mode: realistic 300s, prompted 45s.<br/>
/// The start time of the input audio in seconds. Maximum clip length depends on style.generation_mode: realistic 300s, prompted 60s.<br/>
/// Example: 0
/// </summary>
/// <example>0</example>
Expand All @@ -27,7 +27,7 @@ public sealed partial class AiTalkingPhotoCreateTalkingPhotoRequest
public required float StartSeconds { get; set; }

/// <summary>
/// The end time of the input audio in seconds. Maximum clip length depends on style.generation_mode: realistic 300s, prompted 45s.<br/>
/// The end time of the input audio in seconds. Maximum clip length depends on style.generation_mode: realistic 300s, prompted 60s.<br/>
/// Example: 5
/// </summary>
/// <example>5</example>
Expand Down Expand Up @@ -67,11 +67,11 @@ public sealed partial class AiTalkingPhotoCreateTalkingPhotoRequest
/// Initializes a new instance of the <see cref="AiTalkingPhotoCreateTalkingPhotoRequest" /> class.
/// </summary>
/// <param name="startSeconds">
/// The start time of the input audio in seconds. Maximum clip length depends on style.generation_mode: realistic 300s, prompted 45s.<br/>
/// The start time of the input audio in seconds. Maximum clip length depends on style.generation_mode: realistic 300s, prompted 60s.<br/>
/// Example: 0
/// </param>
/// <param name="endSeconds">
/// The end time of the input audio in seconds. Maximum clip length depends on style.generation_mode: realistic 300s, prompted 45s.<br/>
/// The end time of the input audio in seconds. Maximum clip length depends on style.generation_mode: realistic 300s, prompted 60s.<br/>
/// Example: 5
/// </param>
/// <param name="assets">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ public sealed partial class AiTalkingPhotoCreateTalkingPhotoRequestAssets
{
/// <summary>
/// The source image to animate. This value is either<br/>
/// - a direct URL to the video file<br/>
/// - a direct URL to the file. The URL path must end in a supported file extension.<br/>
/// - `file_path` field from the response of the [upload urls API](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls).<br/>
/// See the [file upload guide](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls#input-file) for details.<br/>
/// Example: api-assets/id/1234.png
Expand All @@ -22,7 +22,7 @@ public sealed partial class AiTalkingPhotoCreateTalkingPhotoRequestAssets

/// <summary>
/// The audio file to sync with the image. This value is either<br/>
/// - a direct URL to the video file<br/>
/// - a direct URL to the file. The URL path must end in a supported file extension.<br/>
/// - `file_path` field from the response of the [upload urls API](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls).<br/>
/// See the [file upload guide](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls#input-file) for details.<br/>
/// Example: api-assets/id/1234.mp3
Expand All @@ -43,14 +43,14 @@ public sealed partial class AiTalkingPhotoCreateTalkingPhotoRequestAssets
/// </summary>
/// <param name="imageFilePath">
/// The source image to animate. This value is either<br/>
/// - a direct URL to the video file<br/>
/// - a direct URL to the file. The URL path must end in a supported file extension.<br/>
/// - `file_path` field from the response of the [upload urls API](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls).<br/>
/// See the [file upload guide](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls#input-file) for details.<br/>
/// Example: api-assets/id/1234.png
/// </param>
/// <param name="audioFilePath">
/// The audio file to sync with the image. This value is either<br/>
/// - a direct URL to the video file<br/>
/// - a direct URL to the file. The URL path must end in a supported file extension.<br/>
/// - `file_path` field from the response of the [upload urls API](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls).<br/>
/// See the [file upload guide](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls#input-file) for details.<br/>
/// Example: api-assets/id/1234.mp3
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ public sealed partial class AiUgcAdCreateVideoRequestAssets
{
/// <summary>
/// Prepared image to animate. This value is either<br/>
/// - a direct URL to the video file<br/>
/// - a direct URL to the file. The URL path must end in a supported file extension.<br/>
/// - `file_path` field from the response of the [upload urls API](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls).<br/>
/// See the [file upload guide](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls#input-file) for details.<br/>
/// Example: api-assets/id/image.jpg
Expand All @@ -31,7 +31,7 @@ public sealed partial class AiUgcAdCreateVideoRequestAssets
/// </summary>
/// <param name="imageFilePath">
/// Prepared image to animate. This value is either<br/>
/// - a direct URL to the video file<br/>
/// - a direct URL to the file. The URL path must end in a supported file extension.<br/>
/// - `file_path` field from the response of the [upload urls API](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls).<br/>
/// See the [file upload guide](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls#input-file) for details.<br/>
/// Example: api-assets/id/image.jpg
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ public sealed partial class AiVideoEditorCreateVideoRequest
public float? StartSeconds { get; set; }

/// <summary>
/// End time of your clip in seconds. Must be greater than `start_seconds`. Minimum duration depends on model: `gemini-omni-1.1`: 3s, LTX 2.5: 0.5s. Maximum duration depends on model: `gemini-omni-1.1`: 10s, LTX 2.5: 20s.<br/>
/// End time of your clip in seconds. Must be greater than `start_seconds`. Minimum duration depends on model: `gemini-omni-1.1`: 3s, LTX 2.5: 0.5s. Maximum duration depends on model: `gemini-omni-1.1`: 10s, LTX 2.5: 60s (30s at 1080p).<br/>
/// Example: 5
/// </summary>
/// <example>5</example>
Expand Down Expand Up @@ -77,7 +77,7 @@ public sealed partial class AiVideoEditorCreateVideoRequest
/// Initializes a new instance of the <see cref="AiVideoEditorCreateVideoRequest" /> class.
/// </summary>
/// <param name="endSeconds">
/// End time of your clip in seconds. Must be greater than `start_seconds`. Minimum duration depends on model: `gemini-omni-1.1`: 3s, LTX 2.5: 0.5s. Maximum duration depends on model: `gemini-omni-1.1`: 10s, LTX 2.5: 20s.<br/>
/// End time of your clip in seconds. Must be greater than `start_seconds`. Minimum duration depends on model: `gemini-omni-1.1`: 3s, LTX 2.5: 0.5s. Maximum duration depends on model: `gemini-omni-1.1`: 10s, LTX 2.5: 60s (30s at 1080p).<br/>
/// Example: 5
/// </param>
/// <param name="style"></param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ public sealed partial class AiVideoEditorCreateVideoRequestAssets
{
/// <summary>
/// The video to edit. This value is either<br/>
/// - a direct URL to the video file<br/>
/// - a direct URL to the file. The URL path must end in a supported file extension.<br/>
/// - `file_path` field from the response of the [upload urls API](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls).<br/>
/// See the [file upload guide](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls#input-file) for details.<br/>
/// Example: api-assets/id/1234.mp4
Expand All @@ -31,7 +31,7 @@ public sealed partial class AiVideoEditorCreateVideoRequestAssets
/// </summary>
/// <param name="videoFilePath">
/// The video to edit. This value is either<br/>
/// - a direct URL to the video file<br/>
/// - a direct URL to the file. The URL path must end in a supported file extension.<br/>
/// - `file_path` field from the response of the [upload urls API](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls).<br/>
/// See the [file upload guide](https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls#input-file) for details.<br/>
/// Example: api-assets/id/1234.mp4
Expand Down
Loading
Loading