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 @@ -77,7 +77,7 @@ private static string FormatResponse(ParseResult parseResult, global::Runway.Pat
public static Command Create()
{
var command = new Command(@"edit-routers-by-id", @"Update Model Router
Update a Model Router configuration. Settings changes append a new version; name and description updates do not. Settings are merged with the current snapshot omitted fields keep their existing values.");
Update a Model Router configuration. Settings changes append a new version; name and description updates do not. Settings are merged with the current snapshot - omitted fields keep their existing values.");
command.Arguments.Add(Id);
command.Options.Add(XRunwayVersion);
command.Options.Add(NameOption);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ internal static partial class RecipesCreateRecipesMarketingStockImageCommandApiC
private static Option<int?> OutputCount { get; } = new(
name: @"--output-count")
{
Description = @"The number of images to generate (14). Defaults to 4. Increasing this number affects credits consumed.",
Description = @"The number of images to generate (1-4). Defaults to 4. Increasing this number affects credits consumed.",
};

private static Option<global::Runway.CreateRecipesMarketingStockImageRequestQuality?> Quality { get; } = new(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,14 @@ internal static partial class RecipesCreateRecipesProductAdCommandApiCommand
private static Option<global::System.Collections.Generic.IList<global::Runway.CreateRecipesProductAdRequestProductImage>> ProductImages { get; } = new(
name: @"--product-images")
{
Description = @"Product images (110). Multiple angles of the same product. All images inform product analysis and reference generation; only the first image is used as the primary product reference in the storyboard grid. See [our docs](/assets/inputs#images) on image inputs.",
Description = @"Product images (1-10). Multiple angles of the same product. All images inform product analysis and reference generation; only the first image is used as the primary product reference in the storyboard grid. See [our docs](/assets/inputs#images) on image inputs.",
Required = true,
};

private static Option<global::System.Collections.Generic.IList<global::Runway.CreateRecipesProductAdRequestStyleImage>?> StyleImages { get; } = new(
name: @"--style-images")
{
Description = @"Optional style reference images (04). Defines the visual treatment (lighting, palette, mood). Treated as a moodboard when multiple are provided.",
Description = @"Optional style reference images (0-4). Defines the visual treatment (lighting, palette, mood). Treated as a moodboard when multiple are provided.",
};

private static Option<string?> ProductInfo { get; } = new(
Expand All @@ -55,7 +55,7 @@ internal static partial class RecipesCreateRecipesProductAdCommandApiCommand
private static Option<int?> Duration { get; } = new(
name: @"--duration")
{
Description = @"Duration of the output video in seconds (415). Defaults to 10 seconds.",
Description = @"Duration of the output video in seconds (4-15). Defaults to 10 seconds.",
};

private static Option<bool?> Audio { get; } = CliRuntime.CreateNullableBoolOption(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,14 +38,14 @@ internal static partial class RecipesCreateRecipesProductSwapCommandApiCommand
private static Option<global::System.Collections.Generic.IList<global::Runway.CreateRecipesProductSwapRequestNewProductImage>> NewProductImages { get; } = new(
name: @"--new-product-images")
{
Description = @"Reference images of the new product (110). Supply multiple angles when the reference video shows the product from different views optionally label each with `view` (""front"", ""side"", or ""back""). A single pre-composed reference sheet is also supported (omit `view`). See [our docs](/assets/inputs#images) on image inputs.",
Description = @"Reference images of the new product (1-10). Supply multiple angles when the reference video shows the product from different views - optionally label each with `view` (""front"", ""side"", or ""back""). A single pre-composed reference sheet is also supported (omit `view`). See [our docs](/assets/inputs#images) on image inputs.",
Required = true,
};

private static Option<int?> Duration { get; } = new(
name: @"--duration")
{
Description = @"Duration of the output video in seconds (415). Defaults to 10 seconds.",
Description = @"Duration of the output video in seconds (4-15). Defaults to 10 seconds.",
};

private static Option<global::Runway.CreateRecipesProductSwapRequestResolution?> Resolution { get; } = new(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,19 +38,19 @@ internal static partial class RecipesCreateRecipesProductUgcCommandApiCommand
private static Option<string?> ProductInfo { get; } = new(
name: @"--product-info")
{
Description = @"Product details and creative brief what the product is, key benefits, and any specifics the script should reference.",
Description = @"Product details and creative brief - what the product is, key benefits, and any specifics the script should reference.",
};

private static Option<string?> UserConcept { get; } = new(
name: @"--user-concept")
{
Description = @"Optional creative direction for the UGC video tone, voice register, specific message, or an entire dialog script.",
Description = @"Optional creative direction for the UGC video - tone, voice register, specific message, or an entire dialog script.",
};

private static Option<int?> Duration { get; } = new(
name: @"--duration")
{
Description = @"Duration of the output video in seconds (415). Defaults to 15 seconds.",
Description = @"Duration of the output video in seconds (4-15). Defaults to 15 seconds.",
};

private static Option<global::Runway.CreateRecipesProductUgcRequestRatio?> Ratio { get; } = new(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ public partial interface IModelRouterClient
{
/// <summary>
/// Update Model Router<br/>
/// Update a Model Router configuration. Settings changes append a new version; name and description updates do not. Settings are merged with the current snapshot omitted fields keep their existing values.
/// Update a Model Router configuration. Settings changes append a new version; name and description updates do not. Settings are merged with the current snapshot - omitted fields keep their existing values.
/// </summary>
/// <param name="id"></param>
/// <param name="xRunwayVersion">
Expand All @@ -25,7 +25,7 @@ public partial interface IModelRouterClient
global::System.Threading.CancellationToken cancellationToken = default);
/// <summary>
/// Update Model Router<br/>
/// Update a Model Router configuration. Settings changes append a new version; name and description updates do not. Settings are merged with the current snapshot omitted fields keep their existing values.
/// Update a Model Router configuration. Settings changes append a new version; name and description updates do not. Settings are merged with the current snapshot - omitted fields keep their existing values.
/// </summary>
/// <param name="id"></param>
/// <param name="xRunwayVersion">
Expand All @@ -44,7 +44,7 @@ public partial interface IModelRouterClient
global::System.Threading.CancellationToken cancellationToken = default);
/// <summary>
/// Update Model Router<br/>
/// Update a Model Router configuration. Settings changes append a new version; name and description updates do not. Settings are merged with the current snapshot omitted fields keep their existing values.
/// Update a Model Router configuration. Settings changes append a new version; name and description updates do not. Settings are merged with the current snapshot - omitted fields keep their existing values.
/// </summary>
/// <param name="id"></param>
/// <param name="xRunwayVersion">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ public partial interface IRecipesClient
/// Optional brand logo image to guide the generated marketing stock image. See [our docs](/assets/inputs#images) on image inputs.
/// </param>
/// <param name="outputCount">
/// The number of images to generate (14). Defaults to 4. Increasing this number affects credits consumed.<br/>
/// The number of images to generate (1-4). Defaults to 4. Increasing this number affects credits consumed.<br/>
/// Default Value: 4
/// </param>
/// <param name="quality">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,10 +81,10 @@ public partial interface IRecipesClient
/// Workflow version. Use a dated version (e.g. "2026-07") to pin behavior, or "unsafe-latest" to track the newest stable version (may break without notice).
/// </param>
/// <param name="productImages">
/// Product images (110). Multiple angles of the same product. All images inform product analysis and reference generation; only the first image is used as the primary product reference in the storyboard grid. See [our docs](/assets/inputs#images) on image inputs.
/// Product images (1-10). Multiple angles of the same product. All images inform product analysis and reference generation; only the first image is used as the primary product reference in the storyboard grid. See [our docs](/assets/inputs#images) on image inputs.
/// </param>
/// <param name="styleImages">
/// Optional style reference images (04). Defines the visual treatment (lighting, palette, mood). Treated as a moodboard when multiple are provided.
/// Optional style reference images (0-4). Defines the visual treatment (lighting, palette, mood). Treated as a moodboard when multiple are provided.
/// </param>
/// <param name="productInfo">
/// Optional product description and specifications to inform creative direction and which product elements to highlight.
Expand All @@ -96,7 +96,7 @@ public partial interface IRecipesClient
/// The resolution of the output video.
/// </param>
/// <param name="duration">
/// Duration of the output video in seconds (415). Defaults to 10 seconds.
/// Duration of the output video in seconds (4-15). Defaults to 10 seconds.
/// </param>
/// <param name="audio">
/// Whether to generate audio for the video.<br/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,10 +87,10 @@ public partial interface IRecipesClient
/// Image of the original product being swapped out. See [our docs](/assets/inputs#images) on image inputs.
/// </param>
/// <param name="newProductImages">
/// Reference images of the new product (110). Supply multiple angles when the reference video shows the product from different views optionally label each with `view` ("front", "side", or "back"). A single pre-composed reference sheet is also supported (omit `view`). See [our docs](/assets/inputs#images) on image inputs.
/// Reference images of the new product (1-10). Supply multiple angles when the reference video shows the product from different views - optionally label each with `view` ("front", "side", or "back"). A single pre-composed reference sheet is also supported (omit `view`). See [our docs](/assets/inputs#images) on image inputs.
/// </param>
/// <param name="duration">
/// Duration of the output video in seconds (415). Defaults to 10 seconds.
/// Duration of the output video in seconds (4-15). Defaults to 10 seconds.
/// </param>
/// <param name="resolution">
/// Output video resolution. Defaults to 720p.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,13 +83,13 @@ public partial interface IRecipesClient
/// Image of the product being promoted. Aspect ratio (width / height) must be between 0.4 and 4. See [our docs](/assets/inputs#images) for image input requirements.
/// </param>
/// <param name="productInfo">
/// Product details and creative brief what the product is, key benefits, and any specifics the script should reference.
/// Product details and creative brief - what the product is, key benefits, and any specifics the script should reference.
/// </param>
/// <param name="userConcept">
/// Optional creative direction for the UGC video tone, voice register, specific message, or an entire dialog script.
/// Optional creative direction for the UGC video - tone, voice register, specific message, or an entire dialog script.
/// </param>
/// <param name="duration">
/// Duration of the output video in seconds (415). Defaults to 15 seconds.
/// Duration of the output video in seconds (4-15). Defaults to 15 seconds.
/// </param>
/// <param name="ratio">
/// The resolution of the output video.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ partial void ProcessEditRoutersByIdResponseContent(

/// <summary>
/// Update Model Router<br/>
/// Update a Model Router configuration. Settings changes append a new version; name and description updates do not. Settings are merged with the current snapshot omitted fields keep their existing values.
/// Update a Model Router configuration. Settings changes append a new version; name and description updates do not. Settings are merged with the current snapshot - omitted fields keep their existing values.
/// </summary>
/// <param name="id"></param>
/// <param name="xRunwayVersion">
Expand Down Expand Up @@ -78,7 +78,7 @@ partial void ProcessEditRoutersByIdResponseContent(
}
/// <summary>
/// Update Model Router<br/>
/// Update a Model Router configuration. Settings changes append a new version; name and description updates do not. Settings are merged with the current snapshot omitted fields keep their existing values.
/// Update a Model Router configuration. Settings changes append a new version; name and description updates do not. Settings are merged with the current snapshot - omitted fields keep their existing values.
/// </summary>
/// <param name="id"></param>
/// <param name="xRunwayVersion">
Expand Down Expand Up @@ -460,7 +460,7 @@ partial void ProcessEditRoutersByIdResponseContent(
}
/// <summary>
/// Update Model Router<br/>
/// Update a Model Router configuration. Settings changes append a new version; name and description updates do not. Settings are merged with the current snapshot omitted fields keep their existing values.
/// Update a Model Router configuration. Settings changes append a new version; name and description updates do not. Settings are merged with the current snapshot - omitted fields keep their existing values.
/// </summary>
/// <param name="id"></param>
/// <param name="xRunwayVersion">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ public sealed partial class CreateGenerateAudioRequestInputVoiceAudioReferenceVo
public string Type { get; set; } = "reference-audio";

/// <summary>
/// A 130 second clip to clone the voice from.<br/>
/// A 1-30 second clip to clone the voice from.<br/>
/// Example: https://example.com/audio.mp3
/// </summary>
/// <example>https://example.com/audio.mp3</example>
Expand All @@ -34,7 +34,7 @@ public sealed partial class CreateGenerateAudioRequestInputVoiceAudioReferenceVo
/// Initializes a new instance of the <see cref="CreateGenerateAudioRequestInputVoiceAudioReferenceVoice" /> class.
/// </summary>
/// <param name="audioUri">
/// A 130 second clip to clone the voice from.<br/>
/// A 1-30 second clip to clone the voice from.<br/>
/// Example: https://example.com/audio.mp3
/// </param>
/// <param name="type"></param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ public sealed partial class CreateGenerateAudioResponseRoutingResolvedSettings
public required global::Runway.CreateGenerateAudioResponseRoutingResolvedSettingsOptimizeFor OptimizeFor { get; set; }

/// <summary>
/// The applied maximum credits per generation for this requests modality, or null if the config sets no ceiling.
/// The applied maximum credits per generation for this request's modality, or null if the config sets no ceiling.
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("priceCeiling")]
public double? PriceCeiling { get; set; }
Expand All @@ -35,7 +35,7 @@ public sealed partial class CreateGenerateAudioResponseRoutingResolvedSettings
/// The single optimization preference the config selected, used as the soft weighting when scoring eligible models.
/// </param>
/// <param name="priceCeiling">
/// The applied maximum credits per generation for this requests modality, or null if the config sets no ceiling.
/// The applied maximum credits per generation for this request's modality, or null if the config sets no ceiling.
/// </param>
#if NET7_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
namespace Runway
{
/// <summary>
/// The applied maximum credits per generation for this requests modality, or null if the config sets no ceiling.
/// The applied maximum credits per generation for this request's modality, or null if the config sets no ceiling.
/// </summary>
public sealed partial class CreateGenerateAudioResponseRoutingResolvedSettingsPriceCeiling
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
namespace Runway
{
/// <summary>
/// No model satisfies the config and request together.
/// No model satisfies the config and request together. Returned identically for real and dry-run requests.
/// </summary>
public sealed partial class CreateGenerateAudioResponseVariant1
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
namespace Runway
{
/// <summary>
/// The request was invalid e.g. an input failed validation for the routed model.
/// The request was invalid - e.g. an input failed validation for the routed model.
/// </summary>
public sealed partial class CreateGenerateAudioResponseVariant2
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ public sealed partial class CreateGenerateImageRequestInput
public global::Runway.CreateGenerateImageRequestInputResolution? Resolution { get; set; }

/// <summary>
/// Number of images to generate (110). Models that cannot produce the exact count are excluded and cost scales with this value.
/// Number of images to generate (1-10). Models that cannot produce the exact count are excluded and cost scales with this value.
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("outputCount")]
public int? OutputCount { get; set; }
Expand Down Expand Up @@ -75,7 +75,7 @@ public sealed partial class CreateGenerateImageRequestInput
/// Desired megapixel tier. Models that do not support the requested tier are excluded.
/// </param>
/// <param name="outputCount">
/// Number of images to generate (110). Models that cannot produce the exact count are excluded and cost scales with this value.
/// Number of images to generate (1-10). Models that cannot produce the exact count are excluded and cost scales with this value.
/// </param>
/// <param name="seed">
/// A seed for reproducible generation. Only gen4_image and gen4_image_turbo accept this field.
Expand Down
Loading
Loading