diff --git a/src/libs/Ideogram/Generated/Ideogram.EditWorkflowClient.PostSkechersStyleEdit.g.cs b/src/libs/Ideogram/Generated/Ideogram.EditWorkflowClient.PostSkechersStyleEdit.g.cs
index 4aa28e7..57f537d 100644
--- a/src/libs/Ideogram/Generated/Ideogram.EditWorkflowClient.PostSkechersStyleEdit.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.EditWorkflowClient.PostSkechersStyleEdit.g.cs
@@ -698,6 +698,10 @@ partial void ProcessPostSkechersStyleEditResponseContent(
/// Output resolution tier; corresponds to the app's low, medium, and high settings.
/// Default Value: 2k
///
+ ///
+ /// The quality tier for the image edit. Higher tiers may improve detail
+ /// and take longer to complete.
+ ///
///
/// Number of edited images to create.
/// Default Value: 1
@@ -727,6 +731,7 @@ partial void ProcessPostSkechersStyleEditResponseContent(
global::System.Collections.Generic.IList? referenceDescriptions = default,
global::Ideogram.SkechersStyleEditRequestAspectRatio? aspectRatio = default,
global::Ideogram.SkechersStyleEditRequestBaseGenerationSize? baseGenerationSize = default,
+ global::Ideogram.GptImage2Quality? quality = default,
int? numImages = default,
bool? @private = default,
string? webhookUrl = default,
@@ -742,6 +747,7 @@ partial void ProcessPostSkechersStyleEditResponseContent(
ReferenceDescriptions = referenceDescriptions,
AspectRatio = aspectRatio,
BaseGenerationSize = baseGenerationSize,
+ Quality = quality,
NumImages = numImages,
Private = @private,
WebhookUrl = webhookUrl,
diff --git a/src/libs/Ideogram/Generated/Ideogram.IEditWorkflowClient.PostSkechersStyleEdit.g.cs b/src/libs/Ideogram/Generated/Ideogram.IEditWorkflowClient.PostSkechersStyleEdit.g.cs
index 8c64ad6..a8bbdaf 100644
--- a/src/libs/Ideogram/Generated/Ideogram.IEditWorkflowClient.PostSkechersStyleEdit.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.IEditWorkflowClient.PostSkechersStyleEdit.g.cs
@@ -71,6 +71,10 @@ public partial interface IEditWorkflowClient
/// Output resolution tier; corresponds to the app's low, medium, and high settings.
/// Default Value: 2k
///
+ ///
+ /// The quality tier for the image edit. Higher tiers may improve detail
+ /// and take longer to complete.
+ ///
///
/// Number of edited images to create.
/// Default Value: 1
@@ -100,6 +104,7 @@ public partial interface IEditWorkflowClient
global::System.Collections.Generic.IList? referenceDescriptions = default,
global::Ideogram.SkechersStyleEditRequestAspectRatio? aspectRatio = default,
global::Ideogram.SkechersStyleEditRequestBaseGenerationSize? baseGenerationSize = default,
+ global::Ideogram.GptImage2Quality? quality = default,
int? numImages = default,
bool? @private = default,
string? webhookUrl = default,
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.SkechersStyleEditRequest.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.SkechersStyleEditRequest.g.cs
index 996d28d..775cc2d 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.SkechersStyleEditRequest.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.SkechersStyleEditRequest.g.cs
@@ -4,7 +4,7 @@
namespace Ideogram
{
///
- /// Example: {"base_description":"base_description","aspect_ratio":61,"private":true,"reference_asset_identifiers":[{"asset_type":"RESPONSE","asset_id":"7uS_VESkRI6O3-sVgHQp_A"},{"asset_type":"RESPONSE","asset_id":"7uS_VESkRI6O3-sVgHQp_A"},{"asset_type":"RESPONSE","asset_id":"7uS_VESkRI6O3-sVgHQp_A"},{"asset_type":"RESPONSE","asset_id":"7uS_VESkRI6O3-sVgHQp_A"},{"asset_type":"RESPONSE","asset_id":"7uS_VESkRI6O3-sVgHQp_A"}],"webhook_url":"https://api.example.com/webhooks/ideogram","base_generation_size":"2k","base_asset_identifier":"","reference_descriptions":["reference_descriptions","reference_descriptions","reference_descriptions","reference_descriptions","reference_descriptions"],"resolved_instruction":"resolved_instruction","num_images":0}
+ /// Example: {"base_description":"base_description","aspect_ratio":61,"private":true,"reference_asset_identifiers":[{"asset_type":"RESPONSE","asset_id":"7uS_VESkRI6O3-sVgHQp_A"},{"asset_type":"RESPONSE","asset_id":"7uS_VESkRI6O3-sVgHQp_A"},{"asset_type":"RESPONSE","asset_id":"7uS_VESkRI6O3-sVgHQp_A"},{"asset_type":"RESPONSE","asset_id":"7uS_VESkRI6O3-sVgHQp_A"},{"asset_type":"RESPONSE","asset_id":"7uS_VESkRI6O3-sVgHQp_A"}],"webhook_url":"https://api.example.com/webhooks/ideogram","base_generation_size":"2k","base_asset_identifier":"","reference_descriptions":["reference_descriptions","reference_descriptions","reference_descriptions","reference_descriptions","reference_descriptions"],"resolved_instruction":"resolved_instruction","num_images":0,"quality":null}
///
public sealed partial class SkechersStyleEditRequest
{
@@ -55,6 +55,14 @@ public sealed partial class SkechersStyleEditRequest
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::Ideogram.JsonConverters.SkechersStyleEditRequestBaseGenerationSizeJsonConverter))]
public global::Ideogram.SkechersStyleEditRequestBaseGenerationSize? BaseGenerationSize { get; set; }
+ ///
+ /// The quality tier for the image edit. Higher tiers may improve detail
+ /// and take longer to complete.
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("quality")]
+ [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Ideogram.JsonConverters.GptImage2QualityJsonConverter))]
+ public global::Ideogram.GptImage2Quality? Quality { get; set; }
+
///
/// Number of edited images to create.
/// Default Value: 1
@@ -114,6 +122,10 @@ public sealed partial class SkechersStyleEditRequest
/// Output resolution tier; corresponds to the app's low, medium, and high settings.
/// Default Value: 2k
///
+ ///
+ /// The quality tier for the image edit. Higher tiers may improve detail
+ /// and take longer to complete.
+ ///
///
/// Number of edited images to create.
/// Default Value: 1
@@ -143,6 +155,7 @@ public SkechersStyleEditRequest(
global::System.Collections.Generic.IList? referenceDescriptions,
global::Ideogram.SkechersStyleEditRequestAspectRatio? aspectRatio,
global::Ideogram.SkechersStyleEditRequestBaseGenerationSize? baseGenerationSize,
+ global::Ideogram.GptImage2Quality? quality,
int? numImages,
bool? @private,
string? webhookUrl)
@@ -154,6 +167,7 @@ public SkechersStyleEditRequest(
this.ReferenceDescriptions = referenceDescriptions;
this.AspectRatio = aspectRatio;
this.BaseGenerationSize = baseGenerationSize;
+ this.Quality = quality;
this.NumImages = numImages;
this.Private = @private;
this.WebhookUrl = webhookUrl;
diff --git a/src/libs/Ideogram/Generated/autosdk.generated-examples.json b/src/libs/Ideogram/Generated/autosdk.generated-examples.json
index 97a518a..d72643d 100644
--- a/src/libs/Ideogram/Generated/autosdk.generated-examples.json
+++ b/src/libs/Ideogram/Generated/autosdk.generated-examples.json
@@ -270,7 +270,7 @@
"Slug": "post-skechers-style-edit",
"Description": "Edits the base image while preserving details the instruction does not\nchange. Image 1 is the base; reference images are numbered from image 2\nin the supplied order. Resolve image mentions to these numbers before\nsubmitting. Descriptions identify the selected view or reference.\n\nPoll GET /v1/generations/{generation_id} with the returned generation_id\nuntil the workflow completes or fails.",
"Language": "csharp",
- "Code": "using var client = new IdeogramClient(apiKey);\n\nvar request = global::System.Text.Json.JsonSerializer.Deserialize\u003Cglobal::Ideogram.SkechersStyleEditRequest\u003E(\n @\u0022{\n \u0022\u0022base_description\u0022\u0022: \u0022\u0022base_description\u0022\u0022,\n \u0022\u0022aspect_ratio\u0022\u0022: 61,\n \u0022\u0022private\u0022\u0022: true,\n \u0022\u0022reference_asset_identifiers\u0022\u0022: [\n {\n \u0022\u0022asset_type\u0022\u0022: \u0022\u0022RESPONSE\u0022\u0022,\n \u0022\u0022asset_id\u0022\u0022: \u0022\u00227uS_VESkRI6O3-sVgHQp_A\u0022\u0022\n },\n {\n \u0022\u0022asset_type\u0022\u0022: \u0022\u0022RESPONSE\u0022\u0022,\n \u0022\u0022asset_id\u0022\u0022: \u0022\u00227uS_VESkRI6O3-sVgHQp_A\u0022\u0022\n },\n {\n \u0022\u0022asset_type\u0022\u0022: \u0022\u0022RESPONSE\u0022\u0022,\n \u0022\u0022asset_id\u0022\u0022: \u0022\u00227uS_VESkRI6O3-sVgHQp_A\u0022\u0022\n },\n {\n \u0022\u0022asset_type\u0022\u0022: \u0022\u0022RESPONSE\u0022\u0022,\n \u0022\u0022asset_id\u0022\u0022: \u0022\u00227uS_VESkRI6O3-sVgHQp_A\u0022\u0022\n },\n {\n \u0022\u0022asset_type\u0022\u0022: \u0022\u0022RESPONSE\u0022\u0022,\n \u0022\u0022asset_id\u0022\u0022: \u0022\u00227uS_VESkRI6O3-sVgHQp_A\u0022\u0022\n }\n ],\n \u0022\u0022webhook_url\u0022\u0022: \u0022\u0022https://api.example.com/webhooks/ideogram\u0022\u0022,\n \u0022\u0022base_generation_size\u0022\u0022: \u0022\u00222k\u0022\u0022,\n \u0022\u0022base_asset_identifier\u0022\u0022: \u0022\u0022\u0022\u0022,\n \u0022\u0022reference_descriptions\u0022\u0022: [\n \u0022\u0022reference_descriptions\u0022\u0022,\n \u0022\u0022reference_descriptions\u0022\u0022,\n \u0022\u0022reference_descriptions\u0022\u0022,\n \u0022\u0022reference_descriptions\u0022\u0022,\n \u0022\u0022reference_descriptions\u0022\u0022\n ],\n \u0022\u0022resolved_instruction\u0022\u0022: \u0022\u0022resolved_instruction\u0022\u0022,\n \u0022\u0022num_images\u0022\u0022: 0\n}\u0022)!;\n\nvar response = await client.EditWorkflow.PostSkechersStyleEditAsync(\n request: request\n);\n\n// Example response:\n// {\n// \u0022generation_id\u0022: \u0022generation_id\u0022\n// }",
+ "Code": "using var client = new IdeogramClient(apiKey);\n\nvar request = global::System.Text.Json.JsonSerializer.Deserialize\u003Cglobal::Ideogram.SkechersStyleEditRequest\u003E(\n @\u0022{\n \u0022\u0022base_description\u0022\u0022: \u0022\u0022base_description\u0022\u0022,\n \u0022\u0022aspect_ratio\u0022\u0022: 61,\n \u0022\u0022private\u0022\u0022: true,\n \u0022\u0022reference_asset_identifiers\u0022\u0022: [\n {\n \u0022\u0022asset_type\u0022\u0022: \u0022\u0022RESPONSE\u0022\u0022,\n \u0022\u0022asset_id\u0022\u0022: \u0022\u00227uS_VESkRI6O3-sVgHQp_A\u0022\u0022\n },\n {\n \u0022\u0022asset_type\u0022\u0022: \u0022\u0022RESPONSE\u0022\u0022,\n \u0022\u0022asset_id\u0022\u0022: \u0022\u00227uS_VESkRI6O3-sVgHQp_A\u0022\u0022\n },\n {\n \u0022\u0022asset_type\u0022\u0022: \u0022\u0022RESPONSE\u0022\u0022,\n \u0022\u0022asset_id\u0022\u0022: \u0022\u00227uS_VESkRI6O3-sVgHQp_A\u0022\u0022\n },\n {\n \u0022\u0022asset_type\u0022\u0022: \u0022\u0022RESPONSE\u0022\u0022,\n \u0022\u0022asset_id\u0022\u0022: \u0022\u00227uS_VESkRI6O3-sVgHQp_A\u0022\u0022\n },\n {\n \u0022\u0022asset_type\u0022\u0022: \u0022\u0022RESPONSE\u0022\u0022,\n \u0022\u0022asset_id\u0022\u0022: \u0022\u00227uS_VESkRI6O3-sVgHQp_A\u0022\u0022\n }\n ],\n \u0022\u0022webhook_url\u0022\u0022: \u0022\u0022https://api.example.com/webhooks/ideogram\u0022\u0022,\n \u0022\u0022base_generation_size\u0022\u0022: \u0022\u00222k\u0022\u0022,\n \u0022\u0022base_asset_identifier\u0022\u0022: \u0022\u0022\u0022\u0022,\n \u0022\u0022reference_descriptions\u0022\u0022: [\n \u0022\u0022reference_descriptions\u0022\u0022,\n \u0022\u0022reference_descriptions\u0022\u0022,\n \u0022\u0022reference_descriptions\u0022\u0022,\n \u0022\u0022reference_descriptions\u0022\u0022,\n \u0022\u0022reference_descriptions\u0022\u0022\n ],\n \u0022\u0022resolved_instruction\u0022\u0022: \u0022\u0022resolved_instruction\u0022\u0022,\n \u0022\u0022num_images\u0022\u0022: 0,\n \u0022\u0022quality\u0022\u0022: null\n}\u0022)!;\n\nvar response = await client.EditWorkflow.PostSkechersStyleEditAsync(\n request: request\n);\n\n// Example response:\n// {\n// \u0022generation_id\u0022: \u0022generation_id\u0022\n// }",
"Format": "sdk",
"OperationId": "post_skechers_style_edit",
"Setup": "This example assumes \u0060using Ideogram;\u0060 is in scope and \u0060apiKey\u0060 contains the required credential."
diff --git a/src/libs/Ideogram/openapi.json b/src/libs/Ideogram/openapi.json
index 323217f..3afc22b 100644
--- a/src/libs/Ideogram/openapi.json
+++ b/src/libs/Ideogram/openapi.json
@@ -23891,7 +23891,8 @@
"reference_descriptions"
],
"resolved_instruction": "resolved_instruction",
- "num_images": 0
+ "num_images": 0,
+ "quality": null
},
"properties": {
"base_asset_identifier": {
@@ -23959,6 +23960,9 @@
"title": "base_generation_size",
"type": "string"
},
+ "quality": {
+ "$ref": "#/components/schemas/GptImage2Quality"
+ },
"num_images": {
"default": 1,
"description": "Number of edited images to create.",