diff --git a/src/libs/Ideogram/Generated/Ideogram.IImagesGenerateClient.PostGenerateImageV2Ideogram45.g.cs b/src/libs/Ideogram/Generated/Ideogram.IImagesGenerateClient.PostGenerateImageV2Ideogram45.g.cs index 3652447..6dc11a9 100644 --- a/src/libs/Ideogram/Generated/Ideogram.IImagesGenerateClient.PostGenerateImageV2Ideogram45.g.cs +++ b/src/libs/Ideogram/Generated/Ideogram.IImagesGenerateClient.PostGenerateImageV2Ideogram45.g.cs @@ -172,7 +172,7 @@ public partial interface IImagesGenerateClient /// Example: 2048x2048 /// /// - /// The rendering quality to use. Higher quality renders take longer. `very_high` requires source images and an explicit `size` or `size: source`, supports at most 4 images per request, takes longer than `high`, and is priced higher.
+ /// The rendering quality to use. Higher quality renders take longer. `very_low` requires source images and is the fastest and cheapest. `very_high` and `ultra` require source images. `very_high` supports at most 4 images per request, takes longer than `high`, and is priced higher. `ultra` returns one image per request, takes longer than `very_high`, and is priced higher again.
/// Default Value: high /// /// diff --git a/src/libs/Ideogram/Generated/Ideogram.ImagesGenerateClient.PostGenerateImageV2Ideogram45.g.cs b/src/libs/Ideogram/Generated/Ideogram.ImagesGenerateClient.PostGenerateImageV2Ideogram45.g.cs index 58e9e66..ca5ef63 100644 --- a/src/libs/Ideogram/Generated/Ideogram.ImagesGenerateClient.PostGenerateImageV2Ideogram45.g.cs +++ b/src/libs/Ideogram/Generated/Ideogram.ImagesGenerateClient.PostGenerateImageV2Ideogram45.g.cs @@ -968,7 +968,7 @@ request.Maskname is null /// Example: 2048x2048 /// /// - /// The rendering quality to use. Higher quality renders take longer. `very_high` requires source images and an explicit `size` or `size: source`, supports at most 4 images per request, takes longer than `high`, and is priced higher.
+ /// The rendering quality to use. Higher quality renders take longer. `very_low` requires source images and is the fastest and cheapest. `very_high` and `ultra` require source images. `very_high` supports at most 4 images per request, takes longer than `high`, and is priced higher. `ultra` returns one image per request, takes longer than `very_high`, and is priced higher again.
/// Default Value: high /// /// diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageIdeogram45Request.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageIdeogram45Request.g.cs index f33e95a..1950183 100644 --- a/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageIdeogram45Request.g.cs +++ b/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageIdeogram45Request.g.cs @@ -86,7 +86,7 @@ public sealed partial class GenerateImageIdeogram45Request public string? Size { get; set; } /// - /// The rendering quality to use. Higher quality renders take longer. `very_high` requires source images and an explicit `size` or `size: source`, supports at most 4 images per request, takes longer than `high`, and is priced higher.
+ /// The rendering quality to use. Higher quality renders take longer. `very_low` requires source images and is the fastest and cheapest. `very_high` and `ultra` require source images. `very_high` supports at most 4 images per request, takes longer than `high`, and is priced higher. `ultra` returns one image per request, takes longer than `very_high`, and is priced higher again.
/// Default Value: high ///
[global::System.Text.Json.Serialization.JsonPropertyName("quality")] @@ -209,7 +209,7 @@ public sealed partial class GenerateImageIdeogram45Request /// Example: 2048x2048 /// /// - /// The rendering quality to use. Higher quality renders take longer. `very_high` requires source images and an explicit `size` or `size: source`, supports at most 4 images per request, takes longer than `high`, and is priced higher.
+ /// The rendering quality to use. Higher quality renders take longer. `very_low` requires source images and is the fastest and cheapest. `very_high` and `ultra` require source images. `very_high` supports at most 4 images per request, takes longer than `high`, and is priced higher. `ultra` returns one image per request, takes longer than `very_high`, and is priced higher again.
/// Default Value: high /// /// diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageIdeogram45RequestQuality.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageIdeogram45RequestQuality.g.cs index e06dc7d..ed5098e 100644 --- a/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageIdeogram45RequestQuality.g.cs +++ b/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageIdeogram45RequestQuality.g.cs @@ -4,13 +4,13 @@ namespace Ideogram { /// - /// The rendering quality to use. Higher quality renders take longer. `very_high` requires source images and an explicit `size` or `size: source`, supports at most 4 images per request, takes longer than `high`, and is priced higher.
+ /// The rendering quality to use. Higher quality renders take longer. `very_low` requires source images and is the fastest and cheapest. `very_high` and `ultra` require source images. `very_high` supports at most 4 images per request, takes longer than `high`, and is priced higher. `ultra` returns one image per request, takes longer than `very_high`, and is priced higher again.
/// Default Value: high ///
public enum GenerateImageIdeogram45RequestQuality { /// - /// source`, supports at most 4 images per request, takes longer than `high`, and is priced higher. + /// /// High, /// @@ -22,9 +22,17 @@ public enum GenerateImageIdeogram45RequestQuality /// Medium, /// - /// source`, supports at most 4 images per request, takes longer than `high`, and is priced higher. + /// + /// + Ultra, + /// + /// /// VeryHigh, + /// + /// + /// + VeryLow, } /// @@ -42,7 +50,9 @@ public static string ToValueString(this GenerateImageIdeogram45RequestQuality va GenerateImageIdeogram45RequestQuality.High => "high", GenerateImageIdeogram45RequestQuality.Low => "low", GenerateImageIdeogram45RequestQuality.Medium => "medium", + GenerateImageIdeogram45RequestQuality.Ultra => "ultra", GenerateImageIdeogram45RequestQuality.VeryHigh => "very_high", + GenerateImageIdeogram45RequestQuality.VeryLow => "very_low", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } @@ -56,7 +66,9 @@ public static string ToValueString(this GenerateImageIdeogram45RequestQuality va "high" => GenerateImageIdeogram45RequestQuality.High, "low" => GenerateImageIdeogram45RequestQuality.Low, "medium" => GenerateImageIdeogram45RequestQuality.Medium, + "ultra" => GenerateImageIdeogram45RequestQuality.Ultra, "very_high" => GenerateImageIdeogram45RequestQuality.VeryHigh, + "very_low" => GenerateImageIdeogram45RequestQuality.VeryLow, _ => null, }; } diff --git a/src/libs/Ideogram/openapi.json b/src/libs/Ideogram/openapi.json index 479dd85..36e6b9d 100644 --- a/src/libs/Ideogram/openapi.json +++ b/src/libs/Ideogram/openapi.json @@ -27834,12 +27834,14 @@ }, "quality": { "default": "high", - "description": "The rendering quality to use. Higher quality renders take longer. `very_high` requires source images and an explicit `size` or `size: source`, supports at most 4 images per request, takes longer than `high`, and is priced higher.", + "description": "The rendering quality to use. Higher quality renders take longer. `very_low` requires source images and is the fastest and cheapest. `very_high` and `ultra` require source images. `very_high` supports at most 4 images per request, takes longer than `high`, and is priced higher. `ultra` returns one image per request, takes longer than `very_high`, and is priced higher again.", "enum": [ + "very_low", "low", "medium", "high", - "very_high" + "very_high", + "ultra" ], "type": "string" },