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"
},