diff --git a/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostEditImage.g.cs b/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostEditImage.g.cs
index 5c103c1..77a23df 100644
--- a/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostEditImage.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostEditImage.g.cs
@@ -311,16 +311,16 @@ partial void ProcessPostEditImageResponseContent(
/// Images links are available for a limited period of time; if you would like to keep the image, you must download it.
///
///
- /// The image being edited; only JPEG, WebP and PNG formats are supported at this time
+ /// The image being edited; only JPEG, WebP and PNG formats are supported at this time.
///
///
- /// The image being edited; only JPEG, WebP and PNG formats are supported at this time
+ /// The image being edited; only JPEG, WebP and PNG formats are supported at this time.
///
///
- /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time
+ /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time.
///
///
- /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time
+ /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time.
///
///
/// The prompt used to describe the edited result.
@@ -332,13 +332,15 @@ partial void ProcessPostEditImageResponseContent(
/// Example: V_2_TURBO
///
///
- /// Determine if MagicPrompt should be used in generating the request or not
+ /// Determine if MagicPrompt should be used in generating the request or not.
/// Example: ON
///
///
+ /// The number of images to generate.
/// Default Value: 1
///
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
///
diff --git a/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostEditImageV3.g.cs b/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostEditImageV3.g.cs
index 797b152..79cbb35 100644
--- a/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostEditImageV3.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostEditImageV3.g.cs
@@ -44,7 +44,7 @@ partial void ProcessPostEditImageV3ResponseContent(
request: request);
var __pathBuilder = new PathBuilder(
- path: "/v1/edit/ideogram-v3",
+ path: "/v1/ideogram-v3/edit",
baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
@@ -72,9 +72,9 @@ partial void ProcessPostEditImageV3ResponseContent(
}
using var __httpRequestContent = new global::System.Net.Http.MultipartFormDataContent();
__httpRequestContent.Add(
- content: new global::System.Net.Http.ByteArrayContent(request.ImageFile ?? global::System.Array.Empty()),
- name: "image_file",
- fileName: request.ImageFilename ?? string.Empty);
+ content: new global::System.Net.Http.ByteArrayContent(request.Image ?? global::System.Array.Empty()),
+ name: "image",
+ fileName: request.Imagename ?? string.Empty);
__httpRequestContent.Add(
content: new global::System.Net.Http.ByteArrayContent(request.Mask ?? global::System.Array.Empty()),
name: "mask",
@@ -325,30 +325,32 @@ partial void ProcessPostEditImageV3ResponseContent(
/// Supported image formats include JPEG, PNG, and WebP.
/// Images links are available for a limited period of time; if you would like to keep the image, you must download it.
///
- ///
- /// The image being edited; only JPEG, WebP and PNG formats are supported at this time
+ ///
+ /// The image being edited; only JPEG, WebP and PNG formats are supported at this time.
///
- ///
- /// The image being edited; only JPEG, WebP and PNG formats are supported at this time
+ ///
+ /// The image being edited; only JPEG, WebP and PNG formats are supported at this time.
///
///
- /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time
+ /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time.
///
///
- /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time
+ /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time.
///
///
/// The prompt used to describe the edited result.
/// Example: A photo of a cat.
///
///
- /// Determine if MagicPrompt should be used in generating the request or not
+ /// Determine if MagicPrompt should be used in generating the request or not.
/// Example: ON
///
///
+ /// The number of images to generate.
/// Default Value: 1
///
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
///
@@ -368,8 +370,8 @@ partial void ProcessPostEditImageV3ResponseContent(
/// The token to cancel the operation with
///
public async global::System.Threading.Tasks.Task PostEditImageV3Async(
- byte[] imageFile,
- string imageFilename,
+ byte[] image,
+ string imagename,
byte[] mask,
string maskname,
string prompt,
@@ -384,8 +386,8 @@ partial void ProcessPostEditImageV3ResponseContent(
{
var __request = new global::Ideogram.EditImageRequestV3
{
- ImageFile = imageFile,
- ImageFilename = imageFilename,
+ Image = image,
+ Imagename = imagename,
Mask = mask,
Maskname = maskname,
Prompt = prompt,
diff --git a/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostGenerateImage.g.cs b/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostGenerateImage.g.cs
index 61c78e2..c5ee8ef 100644
--- a/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostGenerateImage.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostGenerateImage.g.cs
@@ -274,7 +274,7 @@ partial void ProcessPostGenerateImageResponseContent(
///
///
///
- /// A list of base64 encoded binary embeddings
+ /// A list of base64 encoded binary embeddings.
///
/// The token to cancel the operation with
///
diff --git a/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostGenerateImageV3.g.cs b/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostGenerateImageV3.g.cs
index b1d9c21..69c874d 100644
--- a/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostGenerateImageV3.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostGenerateImageV3.g.cs
@@ -42,7 +42,7 @@ partial void ProcessPostGenerateImageV3ResponseContent(
request: request);
var __pathBuilder = new PathBuilder(
- path: "/v1/generate/ideogram-v3",
+ path: "/v1/ideogram-v3/generate",
baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
@@ -342,6 +342,7 @@ partial void ProcessPostGenerateImageV3ResponseContent(
/// Example: A photo of a cat
///
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
///
@@ -349,14 +350,14 @@ partial void ProcessPostGenerateImageV3ResponseContent(
/// Example: 1280x800
///
///
- /// The aspect ratio to use for image generation, which determines the image's resolution. Cannot be used in conjunction with resolution. Defaults to 1:1.
+ /// The aspect ratio to use for image generation, which determines the image's resolution. Cannot be used in conjunction with resolution. Defaults to 1x1.
///
///
/// The rendering speed to use.
/// Default Value: BALANCED
///
///
- /// Determine if MagicPrompt should be used in generating the request or not
+ /// Determine if MagicPrompt should be used in generating the request or not.
/// Example: ON
///
///
diff --git a/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostReframeImage.g.cs b/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostReframeImage.g.cs
index 0e27495..e1eb4a2 100644
--- a/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostReframeImage.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostReframeImage.g.cs
@@ -24,7 +24,7 @@ partial void ProcessPostReframeImageResponseContent(
///
/// Reframe
/// Reframe a square image to a chosen resolution. The supported image formats include JPEG, PNG, and WebP.
- /// Image links are available for a limited period of time; if you would like to keep the image, you must download it
+ /// Image links are available for a limited period of time; if you would like to keep the image, you must download it.
///
///
/// The token to cancel the operation with
@@ -294,7 +294,7 @@ partial void ProcessPostReframeImageResponseContent(
///
/// Reframe
/// Reframe a square image to a chosen resolution. The supported image formats include JPEG, PNG, and WebP.
- /// Image links are available for a limited period of time; if you would like to keep the image, you must download it
+ /// Image links are available for a limited period of time; if you would like to keep the image, you must download it.
///
///
/// The image being reframed; only JPEG, WebP and PNG formats are supported at this time.
@@ -312,9 +312,11 @@ partial void ProcessPostReframeImageResponseContent(
/// Example: V_2_TURBO
///
///
+ /// The number of images to generate.
/// Default Value: 1
///
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
///
diff --git a/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostReframeImageV3.g.cs b/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostReframeImageV3.g.cs
index 97bebee..80f127e 100644
--- a/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostReframeImageV3.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostReframeImageV3.g.cs
@@ -24,7 +24,7 @@ partial void ProcessPostReframeImageV3ResponseContent(
///
/// Reframe with Ideogram 3.0
/// Reframe a square image to a chosen resolution with Ideogram 3.0. The supported image formats include JPEG, PNG, and WebP.
- /// Image links are available for a limited period of time; if you would like to keep the image, you must download it
+ /// Image links are available for a limited period of time; if you would like to keep the image, you must download it.
///
///
/// The token to cancel the operation with
@@ -42,7 +42,7 @@ partial void ProcessPostReframeImageV3ResponseContent(
request: request);
var __pathBuilder = new PathBuilder(
- path: "/v1/reframe/ideogram-v3",
+ path: "/v1/ideogram-v3/reframe",
baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
@@ -70,9 +70,9 @@ partial void ProcessPostReframeImageV3ResponseContent(
}
using var __httpRequestContent = new global::System.Net.Http.MultipartFormDataContent();
__httpRequestContent.Add(
- content: new global::System.Net.Http.ByteArrayContent(request.ImageFile ?? global::System.Array.Empty()),
- name: "image_file",
- fileName: request.ImageFilename ?? string.Empty);
+ content: new global::System.Net.Http.ByteArrayContent(request.Image ?? global::System.Array.Empty()),
+ name: "image",
+ fileName: request.Imagename ?? string.Empty);
__httpRequestContent.Add(
content: new global::System.Net.Http.StringContent($"{request.Resolution.ToValueString()}"),
name: "resolution");
@@ -309,12 +309,12 @@ partial void ProcessPostReframeImageV3ResponseContent(
///
/// Reframe with Ideogram 3.0
/// Reframe a square image to a chosen resolution with Ideogram 3.0. The supported image formats include JPEG, PNG, and WebP.
- /// Image links are available for a limited period of time; if you would like to keep the image, you must download it
+ /// Image links are available for a limited period of time; if you would like to keep the image, you must download it.
///
- ///
+ ///
/// The image being reframed; only JPEG, WebP and PNG formats are supported at this time.
///
- ///
+ ///
/// The image being reframed; only JPEG, WebP and PNG formats are supported at this time.
///
///
@@ -322,9 +322,11 @@ partial void ProcessPostReframeImageV3ResponseContent(
/// Example: 1280x800
///
///
+ /// The number of images to generate.
/// Default Value: 1
///
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
///
@@ -344,8 +346,8 @@ partial void ProcessPostReframeImageV3ResponseContent(
/// The token to cancel the operation with
///
public async global::System.Threading.Tasks.Task PostReframeImageV3Async(
- byte[] imageFile,
- string imageFilename,
+ byte[] image,
+ string imagename,
global::Ideogram.ResolutionV3 resolution,
int? numImages = default,
int? seed = default,
@@ -357,8 +359,8 @@ partial void ProcessPostReframeImageV3ResponseContent(
{
var __request = new global::Ideogram.ReframeImageRequestV3
{
- ImageFile = imageFile,
- ImageFilename = imageFilename,
+ Image = image,
+ Imagename = imagename,
Resolution = resolution,
NumImages = numImages,
Seed = seed,
diff --git a/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostRemixImage.g.cs b/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostRemixImage.g.cs
index 15e94ac..6272616 100644
--- a/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostRemixImage.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostRemixImage.g.cs
@@ -23,7 +23,7 @@ partial void ProcessPostRemixImageResponseContent(
///
/// Remix
- /// Remix provided images synchronously based on a given prompt and optional parameters
+ /// Remix provided images synchronously based on a given prompt and optional parameters.
/// Input images are cropped to the chosen aspect ratio before being remixed.
/// Supported image formats include JPEG, PNG, and WebP.
/// Images links are available for a limited period of time; if you would like to keep the image, you must download it.
@@ -274,7 +274,7 @@ partial void ProcessPostRemixImageResponseContent(
///
/// Remix
- /// Remix provided images synchronously based on a given prompt and optional parameters
+ /// Remix provided images synchronously based on a given prompt and optional parameters.
/// Input images are cropped to the chosen aspect ratio before being remixed.
/// Supported image formats include JPEG, PNG, and WebP.
/// Images links are available for a limited period of time; if you would like to keep the image, you must download it.
@@ -283,10 +283,10 @@ partial void ProcessPostRemixImageResponseContent(
/// A request to generate a new image using a provided image and a prompt.
///
///
- /// An image binary; only JPEG, WebP and PNG formats are supported at this time
+ /// An image binary; only JPEG, WebP and PNG formats are supported at this time.
///
///
- /// An image binary; only JPEG, WebP and PNG formats are supported at this time
+ /// An image binary; only JPEG, WebP and PNG formats are supported at this time.
///
/// The token to cancel the operation with
///
diff --git a/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostRemixImageV3.g.cs b/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostRemixImageV3.g.cs
index 6679c75..9ba5898 100644
--- a/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostRemixImageV3.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostRemixImageV3.g.cs
@@ -44,7 +44,7 @@ partial void ProcessPostRemixImageV3ResponseContent(
request: request);
var __pathBuilder = new PathBuilder(
- path: "/v1/remix/ideogram-v3",
+ path: "/v1/ideogram-v3/remix",
baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
@@ -72,9 +72,9 @@ partial void ProcessPostRemixImageV3ResponseContent(
}
using var __httpRequestContent = new global::System.Net.Http.MultipartFormDataContent();
__httpRequestContent.Add(
- content: new global::System.Net.Http.ByteArrayContent(request.ImageFile ?? global::System.Array.Empty()),
- name: "image_file",
- fileName: request.ImageFilename ?? string.Empty);
+ content: new global::System.Net.Http.ByteArrayContent(request.Image ?? global::System.Array.Empty()),
+ name: "image",
+ fileName: request.Imagename ?? string.Empty);
__httpRequestContent.Add(
content: new global::System.Net.Http.StringContent($"{request.Prompt}"),
name: "prompt");
@@ -351,11 +351,11 @@ partial void ProcessPostRemixImageV3ResponseContent(
/// Supported image formats include JPEG, PNG, and WebP.
/// Images links are available for a limited period of time; if you would like to keep the image, you must download it.
///
- ///
- /// The image to remix binary; only JPEG, WebP and PNG formats are supported at this time
+ ///
+ /// The image to remix binary; only JPEG, WebP and PNG formats are supported at this time.
///
- ///
- /// The image to remix binary; only JPEG, WebP and PNG formats are supported at this time
+ ///
+ /// The image to remix binary; only JPEG, WebP and PNG formats are supported at this time.
///
///
/// The prompt to use to generate the image.
@@ -366,6 +366,7 @@ partial void ProcessPostRemixImageV3ResponseContent(
/// Example: 50
///
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
///
@@ -373,14 +374,14 @@ partial void ProcessPostRemixImageV3ResponseContent(
/// Example: 1280x800
///
///
- /// The aspect ratio to use for image generation, which determines the image's resolution. Cannot be used in conjunction with resolution. Defaults to 1:1.
+ /// The aspect ratio to use for image generation, which determines the image's resolution. Cannot be used in conjunction with resolution. Defaults to 1x1.
///
///
/// The rendering speed to use.
/// Default Value: BALANCED
///
///
- /// Determine if MagicPrompt should be used in generating the request or not
+ /// Determine if MagicPrompt should be used in generating the request or not.
/// Example: ON
///
///
@@ -409,8 +410,8 @@ partial void ProcessPostRemixImageV3ResponseContent(
/// The token to cancel the operation with
///
public async global::System.Threading.Tasks.Task PostRemixImageV3Async(
- byte[] imageFile,
- string imageFilename,
+ byte[] image,
+ string imagename,
string prompt,
int? imageWeight = default,
int? seed = default,
@@ -428,8 +429,8 @@ partial void ProcessPostRemixImageV3ResponseContent(
{
var __request = new global::Ideogram.RemixImageRequestV3
{
- ImageFile = imageFile,
- ImageFilename = imageFilename,
+ Image = image,
+ Imagename = imagename,
Prompt = prompt,
ImageWeight = imageWeight,
Seed = seed,
diff --git a/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostUpscaleImage.g.cs b/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostUpscaleImage.g.cs
index a94de2b..cb75f87 100644
--- a/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostUpscaleImage.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostUpscaleImage.g.cs
@@ -281,10 +281,10 @@ partial void ProcessPostUpscaleImageResponseContent(
/// A request to upscale a provided image with the help of an optional prompt.
///
///
- /// An image binary; only JPEG, WebP and PNG formats are supported at this time
+ /// An image binary; only JPEG, WebP and PNG formats are supported at this time.
///
///
- /// An image binary; only JPEG, WebP and PNG formats are supported at this time
+ /// An image binary; only JPEG, WebP and PNG formats are supported at this time.
///
/// The token to cancel the operation with
///
diff --git a/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostEditImage.g.cs b/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostEditImage.g.cs
index 4a13487..a7fc4af 100644
--- a/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostEditImage.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostEditImage.g.cs
@@ -26,16 +26,16 @@ public partial interface IGenerateClient
/// Images links are available for a limited period of time; if you would like to keep the image, you must download it.
///
///
- /// The image being edited; only JPEG, WebP and PNG formats are supported at this time
+ /// The image being edited; only JPEG, WebP and PNG formats are supported at this time.
///
///
- /// The image being edited; only JPEG, WebP and PNG formats are supported at this time
+ /// The image being edited; only JPEG, WebP and PNG formats are supported at this time.
///
///
- /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time
+ /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time.
///
///
- /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time
+ /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time.
///
///
/// The prompt used to describe the edited result.
@@ -47,13 +47,15 @@ public partial interface IGenerateClient
/// Example: V_2_TURBO
///
///
- /// Determine if MagicPrompt should be used in generating the request or not
+ /// Determine if MagicPrompt should be used in generating the request or not.
/// Example: ON
///
///
+ /// The number of images to generate.
/// Default Value: 1
///
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
///
diff --git a/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostEditImageV3.g.cs b/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostEditImageV3.g.cs
index eebbeb1..16912d9 100644
--- a/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostEditImageV3.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostEditImageV3.g.cs
@@ -25,30 +25,32 @@ public partial interface IGenerateClient
/// Supported image formats include JPEG, PNG, and WebP.
/// Images links are available for a limited period of time; if you would like to keep the image, you must download it.
///
- ///
- /// The image being edited; only JPEG, WebP and PNG formats are supported at this time
+ ///
+ /// The image being edited; only JPEG, WebP and PNG formats are supported at this time.
///
- ///
- /// The image being edited; only JPEG, WebP and PNG formats are supported at this time
+ ///
+ /// The image being edited; only JPEG, WebP and PNG formats are supported at this time.
///
///
- /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time
+ /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time.
///
///
- /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time
+ /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time.
///
///
/// The prompt used to describe the edited result.
/// Example: A photo of a cat.
///
///
- /// Determine if MagicPrompt should be used in generating the request or not
+ /// Determine if MagicPrompt should be used in generating the request or not.
/// Example: ON
///
///
+ /// The number of images to generate.
/// Default Value: 1
///
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
///
@@ -68,8 +70,8 @@ public partial interface IGenerateClient
/// The token to cancel the operation with
///
global::System.Threading.Tasks.Task PostEditImageV3Async(
- byte[] imageFile,
- string imageFilename,
+ byte[] image,
+ string imagename,
byte[] mask,
string maskname,
string prompt,
diff --git a/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostGenerateImage.g.cs b/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostGenerateImage.g.cs
index cc58781..fb4051e 100644
--- a/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostGenerateImage.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostGenerateImage.g.cs
@@ -23,7 +23,7 @@ public partial interface IGenerateClient
///
///
///
- /// A list of base64 encoded binary embeddings
+ /// A list of base64 encoded binary embeddings.
///
/// The token to cancel the operation with
///
diff --git a/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostGenerateImageV3.g.cs b/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostGenerateImageV3.g.cs
index d881938..b0bf9b0 100644
--- a/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostGenerateImageV3.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostGenerateImageV3.g.cs
@@ -26,6 +26,7 @@ public partial interface IGenerateClient
/// Example: A photo of a cat
///
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
///
@@ -33,14 +34,14 @@ public partial interface IGenerateClient
/// Example: 1280x800
///
///
- /// The aspect ratio to use for image generation, which determines the image's resolution. Cannot be used in conjunction with resolution. Defaults to 1:1.
+ /// The aspect ratio to use for image generation, which determines the image's resolution. Cannot be used in conjunction with resolution. Defaults to 1x1.
///
///
/// The rendering speed to use.
/// Default Value: BALANCED
///
///
- /// Determine if MagicPrompt should be used in generating the request or not
+ /// Determine if MagicPrompt should be used in generating the request or not.
/// Example: ON
///
///
diff --git a/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostReframeImage.g.cs b/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostReframeImage.g.cs
index 45ec175..d75adb3 100644
--- a/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostReframeImage.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostReframeImage.g.cs
@@ -7,7 +7,7 @@ public partial interface IGenerateClient
///
/// Reframe
/// Reframe a square image to a chosen resolution. The supported image formats include JPEG, PNG, and WebP.
- /// Image links are available for a limited period of time; if you would like to keep the image, you must download it
+ /// Image links are available for a limited period of time; if you would like to keep the image, you must download it.
///
///
/// The token to cancel the operation with
@@ -19,7 +19,7 @@ public partial interface IGenerateClient
///
/// Reframe
/// Reframe a square image to a chosen resolution. The supported image formats include JPEG, PNG, and WebP.
- /// Image links are available for a limited period of time; if you would like to keep the image, you must download it
+ /// Image links are available for a limited period of time; if you would like to keep the image, you must download it.
///
///
/// The image being reframed; only JPEG, WebP and PNG formats are supported at this time.
@@ -37,9 +37,11 @@ public partial interface IGenerateClient
/// Example: V_2_TURBO
///
///
+ /// The number of images to generate.
/// Default Value: 1
///
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
///
diff --git a/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostReframeImageV3.g.cs b/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostReframeImageV3.g.cs
index c96ef5f..5519a0f 100644
--- a/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostReframeImageV3.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostReframeImageV3.g.cs
@@ -7,7 +7,7 @@ public partial interface IGenerateClient
///
/// Reframe with Ideogram 3.0
/// Reframe a square image to a chosen resolution with Ideogram 3.0. The supported image formats include JPEG, PNG, and WebP.
- /// Image links are available for a limited period of time; if you would like to keep the image, you must download it
+ /// Image links are available for a limited period of time; if you would like to keep the image, you must download it.
///
///
/// The token to cancel the operation with
@@ -19,12 +19,12 @@ public partial interface IGenerateClient
///
/// Reframe with Ideogram 3.0
/// Reframe a square image to a chosen resolution with Ideogram 3.0. The supported image formats include JPEG, PNG, and WebP.
- /// Image links are available for a limited period of time; if you would like to keep the image, you must download it
+ /// Image links are available for a limited period of time; if you would like to keep the image, you must download it.
///
- ///
+ ///
/// The image being reframed; only JPEG, WebP and PNG formats are supported at this time.
///
- ///
+ ///
/// The image being reframed; only JPEG, WebP and PNG formats are supported at this time.
///
///
@@ -32,9 +32,11 @@ public partial interface IGenerateClient
/// Example: 1280x800
///
///
+ /// The number of images to generate.
/// Default Value: 1
///
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
///
@@ -54,8 +56,8 @@ public partial interface IGenerateClient
/// The token to cancel the operation with
///
global::System.Threading.Tasks.Task PostReframeImageV3Async(
- byte[] imageFile,
- string imageFilename,
+ byte[] image,
+ string imagename,
global::Ideogram.ResolutionV3 resolution,
int? numImages = default,
int? seed = default,
diff --git a/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostRemixImage.g.cs b/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostRemixImage.g.cs
index 7b459f0..607fc6e 100644
--- a/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostRemixImage.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostRemixImage.g.cs
@@ -6,7 +6,7 @@ public partial interface IGenerateClient
{
///
/// Remix
- /// Remix provided images synchronously based on a given prompt and optional parameters
+ /// Remix provided images synchronously based on a given prompt and optional parameters.
/// Input images are cropped to the chosen aspect ratio before being remixed.
/// Supported image formats include JPEG, PNG, and WebP.
/// Images links are available for a limited period of time; if you would like to keep the image, you must download it.
@@ -20,7 +20,7 @@ public partial interface IGenerateClient
///
/// Remix
- /// Remix provided images synchronously based on a given prompt and optional parameters
+ /// Remix provided images synchronously based on a given prompt and optional parameters.
/// Input images are cropped to the chosen aspect ratio before being remixed.
/// Supported image formats include JPEG, PNG, and WebP.
/// Images links are available for a limited period of time; if you would like to keep the image, you must download it.
@@ -29,10 +29,10 @@ public partial interface IGenerateClient
/// A request to generate a new image using a provided image and a prompt.
///
///
- /// An image binary; only JPEG, WebP and PNG formats are supported at this time
+ /// An image binary; only JPEG, WebP and PNG formats are supported at this time.
///
///
- /// An image binary; only JPEG, WebP and PNG formats are supported at this time
+ /// An image binary; only JPEG, WebP and PNG formats are supported at this time.
///
/// The token to cancel the operation with
///
diff --git a/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostRemixImageV3.g.cs b/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostRemixImageV3.g.cs
index 55ed0f1..3d16215 100644
--- a/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostRemixImageV3.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostRemixImageV3.g.cs
@@ -25,11 +25,11 @@ public partial interface IGenerateClient
/// Supported image formats include JPEG, PNG, and WebP.
/// Images links are available for a limited period of time; if you would like to keep the image, you must download it.
///
- ///
- /// The image to remix binary; only JPEG, WebP and PNG formats are supported at this time
+ ///
+ /// The image to remix binary; only JPEG, WebP and PNG formats are supported at this time.
///
- ///
- /// The image to remix binary; only JPEG, WebP and PNG formats are supported at this time
+ ///
+ /// The image to remix binary; only JPEG, WebP and PNG formats are supported at this time.
///
///
/// The prompt to use to generate the image.
@@ -40,6 +40,7 @@ public partial interface IGenerateClient
/// Example: 50
///
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
///
@@ -47,14 +48,14 @@ public partial interface IGenerateClient
/// Example: 1280x800
///
///
- /// The aspect ratio to use for image generation, which determines the image's resolution. Cannot be used in conjunction with resolution. Defaults to 1:1.
+ /// The aspect ratio to use for image generation, which determines the image's resolution. Cannot be used in conjunction with resolution. Defaults to 1x1.
///
///
/// The rendering speed to use.
/// Default Value: BALANCED
///
///
- /// Determine if MagicPrompt should be used in generating the request or not
+ /// Determine if MagicPrompt should be used in generating the request or not.
/// Example: ON
///
///
@@ -83,8 +84,8 @@ public partial interface IGenerateClient
/// The token to cancel the operation with
///
global::System.Threading.Tasks.Task PostRemixImageV3Async(
- byte[] imageFile,
- string imageFilename,
+ byte[] image,
+ string imagename,
string prompt,
int? imageWeight = default,
int? seed = default,
diff --git a/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostUpscaleImage.g.cs b/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostUpscaleImage.g.cs
index de203cc..5d57f61 100644
--- a/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostUpscaleImage.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostUpscaleImage.g.cs
@@ -27,10 +27,10 @@ public partial interface IGenerateClient
/// A request to upscale a provided image with the help of an optional prompt.
///
///
- /// An image binary; only JPEG, WebP and PNG formats are supported at this time
+ /// An image binary; only JPEG, WebP and PNG formats are supported at this time.
///
///
- /// An image binary; only JPEG, WebP and PNG formats are supported at this time
+ /// An image binary; only JPEG, WebP and PNG formats are supported at this time.
///
/// The token to cancel the operation with
///
diff --git a/src/libs/Ideogram/Generated/Ideogram.IVisionClient.PostDescribe.g.cs b/src/libs/Ideogram/Generated/Ideogram.IVisionClient.PostDescribe.g.cs
index f4fa5cf..76e8e44 100644
--- a/src/libs/Ideogram/Generated/Ideogram.IVisionClient.PostDescribe.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.IVisionClient.PostDescribe.g.cs
@@ -6,8 +6,8 @@ public partial interface IVisionClient
{
///
/// Describe
- /// Describe an image
- /// Supported image formats include JPEG, PNG, and WebP
+ /// Describe an image.
+ /// Supported image formats include JPEG, PNG, and WebP.
///
///
/// The token to cancel the operation with
@@ -18,8 +18,8 @@ public partial interface IVisionClient
///
/// Describe
- /// Describe an image
- /// Supported image formats include JPEG, PNG, and WebP
+ /// Describe an image.
+ /// Supported image formats include JPEG, PNG, and WebP.
///
///
///
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.AspectRatioV3.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.AspectRatioV3.g.cs
index d339f02..673eedc 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.AspectRatioV3.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.AspectRatioV3.g.cs
@@ -4,7 +4,7 @@
namespace Ideogram
{
///
- /// The aspect ratio to use for image generation, which determines the image's resolution. Cannot be used in conjunction with resolution. Defaults to 1:1.
+ /// The aspect ratio to use for image generation, which determines the image's resolution. Cannot be used in conjunction with resolution. Defaults to 1x1.
///
public enum AspectRatioV3
{
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.ColorPaletteMember.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.ColorPaletteMember.g.cs
index afc8f30..ac8e54a 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.ColorPaletteMember.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.ColorPaletteMember.g.cs
@@ -9,7 +9,7 @@ namespace Ideogram
public sealed partial class ColorPaletteMember
{
///
- /// The hexadecimal representation of the color with an optional chosen weight
+ /// The hexadecimal representation of the color with an optional chosen weight.
/// Example: #FFFFFF
///
/// #FFFFFF
@@ -35,7 +35,7 @@ public sealed partial class ColorPaletteMember
/// Initializes a new instance of the class.
///
///
- /// The hexadecimal representation of the color with an optional chosen weight
+ /// The hexadecimal representation of the color with an optional chosen weight.
/// Example: #FFFFFF
///
///
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.ColorPalettePresetName.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.ColorPalettePresetName.g.cs
index 863e9b7..0e5f1c2 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.ColorPalettePresetName.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.ColorPalettePresetName.g.cs
@@ -4,7 +4,7 @@
namespace Ideogram
{
///
- /// A color palette preset value
+ /// A color palette preset value.
/// Example: PASTEL
///
public enum ColorPalettePresetName
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.ColorPaletteWithPresetName.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.ColorPaletteWithPresetName.g.cs
index 0b16d63..ead7bb4 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.ColorPaletteWithPresetName.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.ColorPaletteWithPresetName.g.cs
@@ -9,7 +9,7 @@ namespace Ideogram
public sealed partial class ColorPaletteWithPresetName
{
///
- /// A color palette preset value
+ /// A color palette preset value.
/// Example: PASTEL
///
/// PASTEL
@@ -28,7 +28,7 @@ public sealed partial class ColorPaletteWithPresetName
/// Initializes a new instance of the class.
///
///
- /// A color palette preset value
+ /// A color palette preset value.
/// Example: PASTEL
///
#if NET7_0_OR_GREATER
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.DescribeRequest.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.DescribeRequest.g.cs
index 542650c..0886c38 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.DescribeRequest.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.DescribeRequest.g.cs
@@ -4,7 +4,7 @@
namespace Ideogram
{
///
- /// An image binary; only JPEG, WebP and PNG formats are supported at this time
+ /// An image binary; only JPEG, WebP and PNG formats are supported at this time.
///
public sealed partial class DescribeRequest
{
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.DescribeResponse.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.DescribeResponse.g.cs
index faacbb4..8a4c17c 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.DescribeResponse.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.DescribeResponse.g.cs
@@ -4,12 +4,12 @@
namespace Ideogram
{
///
- /// The response for a describe request encapsulates a list of descriptions
+ /// The response for a describe request encapsulates a list of descriptions.
///
public sealed partial class DescribeResponse
{
///
- /// A collection of descriptions for given content
+ /// A collection of descriptions for given content.
///
[global::System.Text.Json.Serialization.JsonPropertyName("descriptions")]
public global::System.Collections.Generic.IList? Descriptions { get; set; }
@@ -24,7 +24,7 @@ public sealed partial class DescribeResponse
/// Initializes a new instance of the class.
///
///
- /// A collection of descriptions for given content
+ /// A collection of descriptions for given content.
///
#if NET7_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers]
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.EditImageRequest.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.EditImageRequest.g.cs
index 6237aef..3141d1c 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.EditImageRequest.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.EditImageRequest.g.cs
@@ -9,28 +9,28 @@ namespace Ideogram
public sealed partial class EditImageRequest
{
///
- /// The image being edited; only JPEG, WebP and PNG formats are supported at this time
+ /// The image being edited; only JPEG, WebP and PNG formats are supported at this time.
///
[global::System.Text.Json.Serialization.JsonPropertyName("image_file")]
[global::System.Text.Json.Serialization.JsonRequired]
public required byte[] ImageFile { get; set; }
///
- /// The image being edited; only JPEG, WebP and PNG formats are supported at this time
+ /// The image being edited; only JPEG, WebP and PNG formats are supported at this time.
///
[global::System.Text.Json.Serialization.JsonPropertyName("image_filename")]
[global::System.Text.Json.Serialization.JsonRequired]
public required string ImageFilename { get; set; }
///
- /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time
+ /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time.
///
[global::System.Text.Json.Serialization.JsonPropertyName("mask")]
[global::System.Text.Json.Serialization.JsonRequired]
public required byte[] Mask { get; set; }
///
- /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time
+ /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time.
///
[global::System.Text.Json.Serialization.JsonPropertyName("maskname")]
[global::System.Text.Json.Serialization.JsonRequired]
@@ -58,7 +58,7 @@ public sealed partial class EditImageRequest
public required global::Ideogram.ModelEnum Model { get; set; } = global::Ideogram.ModelEnum.V2;
///
- /// Determine if MagicPrompt should be used in generating the request or not
+ /// Determine if MagicPrompt should be used in generating the request or not.
/// Example: ON
///
/// ON
@@ -67,12 +67,14 @@ public sealed partial class EditImageRequest
public global::Ideogram.MagicPromptOption? MagicPromptOption { get; set; }
///
+ /// The number of images to generate.
/// Default Value: 1
///
[global::System.Text.Json.Serialization.JsonPropertyName("num_images")]
public int? NumImages { get; set; }
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
/// 12345
@@ -98,16 +100,16 @@ public sealed partial class EditImageRequest
/// Initializes a new instance of the class.
///
///
- /// The image being edited; only JPEG, WebP and PNG formats are supported at this time
+ /// The image being edited; only JPEG, WebP and PNG formats are supported at this time.
///
///
- /// The image being edited; only JPEG, WebP and PNG formats are supported at this time
+ /// The image being edited; only JPEG, WebP and PNG formats are supported at this time.
///
///
- /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time
+ /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time.
///
///
- /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time
+ /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time.
///
///
/// The prompt used to describe the edited result.
@@ -119,13 +121,15 @@ public sealed partial class EditImageRequest
/// Example: V_2_TURBO
///
///
- /// Determine if MagicPrompt should be used in generating the request or not
+ /// Determine if MagicPrompt should be used in generating the request or not.
/// Example: ON
///
///
+ /// The number of images to generate.
/// Default Value: 1
///
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
///
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.EditImageRequestV3.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.EditImageRequestV3.g.cs
index bddfd58..cf78611 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.EditImageRequestV3.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.EditImageRequestV3.g.cs
@@ -9,28 +9,28 @@ namespace Ideogram
public sealed partial class EditImageRequestV3
{
///
- /// The image being edited; only JPEG, WebP and PNG formats are supported at this time
+ /// The image being edited; only JPEG, WebP and PNG formats are supported at this time.
///
- [global::System.Text.Json.Serialization.JsonPropertyName("image_file")]
+ [global::System.Text.Json.Serialization.JsonPropertyName("image")]
[global::System.Text.Json.Serialization.JsonRequired]
- public required byte[] ImageFile { get; set; }
+ public required byte[] Image { get; set; }
///
- /// The image being edited; only JPEG, WebP and PNG formats are supported at this time
+ /// The image being edited; only JPEG, WebP and PNG formats are supported at this time.
///
- [global::System.Text.Json.Serialization.JsonPropertyName("image_filename")]
+ [global::System.Text.Json.Serialization.JsonPropertyName("imagename")]
[global::System.Text.Json.Serialization.JsonRequired]
- public required string ImageFilename { get; set; }
+ public required string Imagename { get; set; }
///
- /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time
+ /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time.
///
[global::System.Text.Json.Serialization.JsonPropertyName("mask")]
[global::System.Text.Json.Serialization.JsonRequired]
public required byte[] Mask { get; set; }
///
- /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time
+ /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time.
///
[global::System.Text.Json.Serialization.JsonPropertyName("maskname")]
[global::System.Text.Json.Serialization.JsonRequired]
@@ -46,7 +46,7 @@ public sealed partial class EditImageRequestV3
public required string Prompt { get; set; }
///
- /// Determine if MagicPrompt should be used in generating the request or not
+ /// Determine if MagicPrompt should be used in generating the request or not.
/// Example: ON
///
/// ON
@@ -55,12 +55,14 @@ public sealed partial class EditImageRequestV3
public global::Ideogram.MagicPromptOption? MagicPrompt { get; set; }
///
+ /// The number of images to generate.
/// Default Value: 1
///
[global::System.Text.Json.Serialization.JsonPropertyName("num_images")]
public int? NumImages { get; set; }
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
/// 12345
@@ -105,30 +107,32 @@ public sealed partial class EditImageRequestV3
///
/// Initializes a new instance of the class.
///
- ///
- /// The image being edited; only JPEG, WebP and PNG formats are supported at this time
+ ///
+ /// The image being edited; only JPEG, WebP and PNG formats are supported at this time.
///
- ///
- /// The image being edited; only JPEG, WebP and PNG formats are supported at this time
+ ///
+ /// The image being edited; only JPEG, WebP and PNG formats are supported at this time.
///
///
- /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time
+ /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time.
///
///
- /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time
+ /// A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time.
///
///
/// The prompt used to describe the edited result.
/// Example: A photo of a cat.
///
///
- /// Determine if MagicPrompt should be used in generating the request or not
+ /// Determine if MagicPrompt should be used in generating the request or not.
/// Example: ON
///
///
+ /// The number of images to generate.
/// Default Value: 1
///
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
///
@@ -149,8 +153,8 @@ public sealed partial class EditImageRequestV3
[global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers]
#endif
public EditImageRequestV3(
- byte[] imageFile,
- string imageFilename,
+ byte[] image,
+ string imagename,
byte[] mask,
string maskname,
string prompt,
@@ -162,8 +166,8 @@ public EditImageRequestV3(
global::System.Collections.Generic.IList? styleCodes,
global::System.Collections.Generic.IList? styleReferenceImages)
{
- this.ImageFile = imageFile ?? throw new global::System.ArgumentNullException(nameof(imageFile));
- this.ImageFilename = imageFilename ?? throw new global::System.ArgumentNullException(nameof(imageFilename));
+ this.Image = image ?? throw new global::System.ArgumentNullException(nameof(image));
+ this.Imagename = imagename ?? throw new global::System.ArgumentNullException(nameof(imagename));
this.Mask = mask ?? throw new global::System.ArgumentNullException(nameof(mask));
this.Maskname = maskname ?? throw new global::System.ArgumentNullException(nameof(maskname));
this.Prompt = prompt ?? throw new global::System.ArgumentNullException(nameof(prompt));
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageRequest.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageRequest.g.cs
index 5d8f410..88cbf85 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageRequest.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageRequest.g.cs
@@ -16,7 +16,7 @@ public sealed partial class GenerateImageRequest
public required global::Ideogram.ImageRequest ImageRequest { get; set; }
///
- /// A list of base64 encoded binary embeddings
+ /// A list of base64 encoded binary embeddings.
///
[global::System.Text.Json.Serialization.JsonPropertyName("style_ref_embeddings")]
public global::System.Collections.Generic.IList? StyleRefEmbeddings { get; set; }
@@ -32,7 +32,7 @@ public sealed partial class GenerateImageRequest
///
///
///
- /// A list of base64 encoded binary embeddings
+ /// A list of base64 encoded binary embeddings.
///
#if NET7_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers]
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageRequestV3.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageRequestV3.g.cs
index 2c5cd3f..83f8888 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageRequestV3.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageRequestV3.g.cs
@@ -18,6 +18,7 @@ public sealed partial class GenerateImageRequestV3
public required string Prompt { get; set; }
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
/// 12345
@@ -34,7 +35,7 @@ public sealed partial class GenerateImageRequestV3
public global::Ideogram.ResolutionV3? Resolution { get; set; }
///
- /// The aspect ratio to use for image generation, which determines the image's resolution. Cannot be used in conjunction with resolution. Defaults to 1:1.
+ /// The aspect ratio to use for image generation, which determines the image's resolution. Cannot be used in conjunction with resolution. Defaults to 1x1.
///
[global::System.Text.Json.Serialization.JsonPropertyName("aspect_ratio")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::Ideogram.JsonConverters.AspectRatioV3JsonConverter))]
@@ -49,7 +50,7 @@ public sealed partial class GenerateImageRequestV3
public global::Ideogram.RenderingSpeed? RenderingSpeed { get; set; }
///
- /// Determine if MagicPrompt should be used in generating the request or not
+ /// Determine if MagicPrompt should be used in generating the request or not.
/// Example: ON
///
/// ON
@@ -117,6 +118,7 @@ public sealed partial class GenerateImageRequestV3
/// Example: A photo of a cat
///
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
///
@@ -124,14 +126,14 @@ public sealed partial class GenerateImageRequestV3
/// Example: 1280x800
///
///
- /// The aspect ratio to use for image generation, which determines the image's resolution. Cannot be used in conjunction with resolution. Defaults to 1:1.
+ /// The aspect ratio to use for image generation, which determines the image's resolution. Cannot be used in conjunction with resolution. Defaults to 1x1.
///
///
/// The rendering speed to use.
/// Default Value: BALANCED
///
///
- /// Determine if MagicPrompt should be used in generating the request or not
+ /// Determine if MagicPrompt should be used in generating the request or not.
/// Example: ON
///
///
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.ImageGenerationObjectV3.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.ImageGenerationObjectV3.g.cs
index bcc7712..08ce312 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.ImageGenerationObjectV3.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.ImageGenerationObjectV3.g.cs
@@ -43,6 +43,7 @@ public sealed partial class ImageGenerationObjectV3
public required bool IsImageSafe { get; set; }
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
/// 12345
@@ -84,6 +85,7 @@ public sealed partial class ImageGenerationObjectV3
/// Whether this request passes safety checks. If false, the url field will be empty.
///
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
///
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.ImageObject.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.ImageObject.g.cs
index 7e66012..757bd35 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.ImageObject.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.ImageObject.g.cs
@@ -42,6 +42,7 @@ public sealed partial class ImageObject
public required bool IsImageSafe { get; set; }
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
/// 12345
@@ -83,6 +84,7 @@ public sealed partial class ImageObject
/// Whether this request passes safety checks. If false, the url field will be empty.
///
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
///
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.ImageRequest.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.ImageRequest.g.cs
index cd711d4..5c805ba 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.ImageRequest.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.ImageRequest.g.cs
@@ -37,7 +37,7 @@ public sealed partial class ImageRequest
public global::Ideogram.ModelEnum? Model { get; set; }
///
- /// Determine if MagicPrompt should be used in generating the request or not
+ /// Determine if MagicPrompt should be used in generating the request or not.
/// Example: ON
///
/// ON
@@ -46,7 +46,7 @@ public sealed partial class ImageRequest
public global::Ideogram.MagicPromptOption? MagicPromptOption { get; set; }
///
- /// The magic prompt version to use when magic prompt option is set to AUTO or ON
+ /// The magic prompt version to use when magic prompt option is set to AUTO or ON.
/// Example: V_0
///
/// V_0
@@ -55,6 +55,7 @@ public sealed partial class ImageRequest
public global::Ideogram.MagicPromptVersionEnum? MagicPromptVersion { get; set; }
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
/// 12345
@@ -79,6 +80,7 @@ public sealed partial class ImageRequest
public string? NegativePrompt { get; set; }
///
+ /// The number of images to generate.
/// Default Value: 1
///
[global::System.Text.Json.Serialization.JsonPropertyName("num_images")]
@@ -123,14 +125,15 @@ public sealed partial class ImageRequest
/// Example: V_2_TURBO
///
///
- /// Determine if MagicPrompt should be used in generating the request or not
+ /// Determine if MagicPrompt should be used in generating the request or not.
/// Example: ON
///
///
- /// The magic prompt version to use when magic prompt option is set to AUTO or ON
+ /// The magic prompt version to use when magic prompt option is set to AUTO or ON.
/// Example: V_0
///
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
///
@@ -142,6 +145,7 @@ public sealed partial class ImageRequest
/// Example: brush strokes, painting
///
///
+ /// The number of images to generate.
/// Default Value: 1
///
///
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.MagicPromptOption.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.MagicPromptOption.g.cs
index 25b51f6..462696c 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.MagicPromptOption.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.MagicPromptOption.g.cs
@@ -4,7 +4,7 @@
namespace Ideogram
{
///
- /// Determine if MagicPrompt should be used in generating the request or not
+ /// Determine if MagicPrompt should be used in generating the request or not.
/// Example: ON
///
public enum MagicPromptOption
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.MagicPromptVersionEnum.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.MagicPromptVersionEnum.g.cs
index 77b36cc..d00dfa4 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.MagicPromptVersionEnum.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.MagicPromptVersionEnum.g.cs
@@ -4,7 +4,7 @@
namespace Ideogram
{
///
- /// The magic prompt version to use when magic prompt option is set to AUTO or ON
+ /// The magic prompt version to use when magic prompt option is set to AUTO or ON.
/// Example: V_0
///
public enum MagicPromptVersionEnum
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.ReframeImageRequest.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.ReframeImageRequest.g.cs
index 268069d..472e07d 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.ReframeImageRequest.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.ReframeImageRequest.g.cs
@@ -45,12 +45,14 @@ public sealed partial class ReframeImageRequest
public required global::Ideogram.ModelEnum Model { get; set; } = global::Ideogram.ModelEnum.V2;
///
+ /// The number of images to generate.
/// Default Value: 1
///
[global::System.Text.Json.Serialization.JsonPropertyName("num_images")]
public int? NumImages { get; set; }
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
/// 12345
@@ -91,9 +93,11 @@ public sealed partial class ReframeImageRequest
/// Example: V_2_TURBO
///
///
+ /// The number of images to generate.
/// Default Value: 1
///
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
///
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.ReframeImageRequestV3.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.ReframeImageRequestV3.g.cs
index 8d2382c..a63f923 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.ReframeImageRequestV3.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.ReframeImageRequestV3.g.cs
@@ -11,16 +11,16 @@ public sealed partial class ReframeImageRequestV3
///
/// The image being reframed; only JPEG, WebP and PNG formats are supported at this time.
///
- [global::System.Text.Json.Serialization.JsonPropertyName("image_file")]
+ [global::System.Text.Json.Serialization.JsonPropertyName("image")]
[global::System.Text.Json.Serialization.JsonRequired]
- public required byte[] ImageFile { get; set; }
+ public required byte[] Image { get; set; }
///
/// The image being reframed; only JPEG, WebP and PNG formats are supported at this time.
///
- [global::System.Text.Json.Serialization.JsonPropertyName("image_filename")]
+ [global::System.Text.Json.Serialization.JsonPropertyName("imagename")]
[global::System.Text.Json.Serialization.JsonRequired]
- public required string ImageFilename { get; set; }
+ public required string Imagename { get; set; }
///
/// The resolutions supported for model version V_3.
@@ -33,12 +33,14 @@ public sealed partial class ReframeImageRequestV3
public required global::Ideogram.ResolutionV3 Resolution { get; set; }
///
+ /// The number of images to generate.
/// Default Value: 1
///
[global::System.Text.Json.Serialization.JsonPropertyName("num_images")]
public int? NumImages { get; set; }
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
/// 12345
@@ -83,10 +85,10 @@ public sealed partial class ReframeImageRequestV3
///
/// Initializes a new instance of the class.
///
- ///
+ ///
/// The image being reframed; only JPEG, WebP and PNG formats are supported at this time.
///
- ///
+ ///
/// The image being reframed; only JPEG, WebP and PNG formats are supported at this time.
///
///
@@ -94,9 +96,11 @@ public sealed partial class ReframeImageRequestV3
/// Example: 1280x800
///
///
+ /// The number of images to generate.
/// Default Value: 1
///
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
///
@@ -117,8 +121,8 @@ public sealed partial class ReframeImageRequestV3
[global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers]
#endif
public ReframeImageRequestV3(
- byte[] imageFile,
- string imageFilename,
+ byte[] image,
+ string imagename,
global::Ideogram.ResolutionV3 resolution,
int? numImages,
int? seed,
@@ -127,8 +131,8 @@ public ReframeImageRequestV3(
global::System.Collections.Generic.IList? styleCodes,
global::System.Collections.Generic.IList? styleReferenceImages)
{
- this.ImageFile = imageFile ?? throw new global::System.ArgumentNullException(nameof(imageFile));
- this.ImageFilename = imageFilename ?? throw new global::System.ArgumentNullException(nameof(imageFilename));
+ this.Image = image ?? throw new global::System.ArgumentNullException(nameof(image));
+ this.Imagename = imagename ?? throw new global::System.ArgumentNullException(nameof(imagename));
this.Resolution = resolution;
this.NumImages = numImages;
this.Seed = seed;
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.RemixImageRequest.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.RemixImageRequest.g.cs
index 7b962ac..24d5d22 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.RemixImageRequest.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.RemixImageRequest.g.cs
@@ -4,7 +4,7 @@
namespace Ideogram
{
///
- /// A request to generate an image from a source image and a provided caption, provided images are cropped to match the chosen output aspect ratio
+ /// A request to generate an image from a source image and a provided caption, provided images are cropped to match the chosen output aspect ratio.
///
public sealed partial class RemixImageRequest
{
@@ -16,14 +16,14 @@ public sealed partial class RemixImageRequest
public required global::Ideogram.InitialImageRequest ImageRequest { get; set; }
///
- /// An image binary; only JPEG, WebP and PNG formats are supported at this time
+ /// An image binary; only JPEG, WebP and PNG formats are supported at this time.
///
[global::System.Text.Json.Serialization.JsonPropertyName("image_file")]
[global::System.Text.Json.Serialization.JsonRequired]
public required byte[] ImageFile { get; set; }
///
- /// An image binary; only JPEG, WebP and PNG formats are supported at this time
+ /// An image binary; only JPEG, WebP and PNG formats are supported at this time.
///
[global::System.Text.Json.Serialization.JsonPropertyName("image_filename")]
[global::System.Text.Json.Serialization.JsonRequired]
@@ -42,10 +42,10 @@ public sealed partial class RemixImageRequest
/// A request to generate a new image using a provided image and a prompt.
///
///
- /// An image binary; only JPEG, WebP and PNG formats are supported at this time
+ /// An image binary; only JPEG, WebP and PNG formats are supported at this time.
///
///
- /// An image binary; only JPEG, WebP and PNG formats are supported at this time
+ /// An image binary; only JPEG, WebP and PNG formats are supported at this time.
///
#if NET7_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers]
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.RemixImageRequestV3.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.RemixImageRequestV3.g.cs
index c232fef..3c12710 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.RemixImageRequestV3.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.RemixImageRequestV3.g.cs
@@ -9,18 +9,18 @@ namespace Ideogram
public sealed partial class RemixImageRequestV3
{
///
- /// The image to remix binary; only JPEG, WebP and PNG formats are supported at this time
+ /// The image to remix binary; only JPEG, WebP and PNG formats are supported at this time.
///
- [global::System.Text.Json.Serialization.JsonPropertyName("image_file")]
+ [global::System.Text.Json.Serialization.JsonPropertyName("image")]
[global::System.Text.Json.Serialization.JsonRequired]
- public required byte[] ImageFile { get; set; }
+ public required byte[] Image { get; set; }
///
- /// The image to remix binary; only JPEG, WebP and PNG formats are supported at this time
+ /// The image to remix binary; only JPEG, WebP and PNG formats are supported at this time.
///
- [global::System.Text.Json.Serialization.JsonPropertyName("image_filename")]
+ [global::System.Text.Json.Serialization.JsonPropertyName("imagename")]
[global::System.Text.Json.Serialization.JsonRequired]
- public required string ImageFilename { get; set; }
+ public required string Imagename { get; set; }
///
/// The prompt to use to generate the image.
@@ -40,6 +40,7 @@ public sealed partial class RemixImageRequestV3
public int? ImageWeight { get; set; }
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
/// 12345
@@ -56,7 +57,7 @@ public sealed partial class RemixImageRequestV3
public global::Ideogram.ResolutionV3? Resolution { get; set; }
///
- /// The aspect ratio to use for image generation, which determines the image's resolution. Cannot be used in conjunction with resolution. Defaults to 1:1.
+ /// The aspect ratio to use for image generation, which determines the image's resolution. Cannot be used in conjunction with resolution. Defaults to 1x1.
///
[global::System.Text.Json.Serialization.JsonPropertyName("aspect_ratio")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::Ideogram.JsonConverters.AspectRatioV3JsonConverter))]
@@ -71,7 +72,7 @@ public sealed partial class RemixImageRequestV3
public global::Ideogram.RenderingSpeed? RenderingSpeed { get; set; }
///
- /// Determine if MagicPrompt should be used in generating the request or not
+ /// Determine if MagicPrompt should be used in generating the request or not.
/// Example: ON
///
/// ON
@@ -134,11 +135,11 @@ public sealed partial class RemixImageRequestV3
///
/// Initializes a new instance of the class.
///
- ///
- /// The image to remix binary; only JPEG, WebP and PNG formats are supported at this time
+ ///
+ /// The image to remix binary; only JPEG, WebP and PNG formats are supported at this time.
///
- ///
- /// The image to remix binary; only JPEG, WebP and PNG formats are supported at this time
+ ///
+ /// The image to remix binary; only JPEG, WebP and PNG formats are supported at this time.
///
///
/// The prompt to use to generate the image.
@@ -149,6 +150,7 @@ public sealed partial class RemixImageRequestV3
/// Example: 50
///
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
///
@@ -156,14 +158,14 @@ public sealed partial class RemixImageRequestV3
/// Example: 1280x800
///
///
- /// The aspect ratio to use for image generation, which determines the image's resolution. Cannot be used in conjunction with resolution. Defaults to 1:1.
+ /// The aspect ratio to use for image generation, which determines the image's resolution. Cannot be used in conjunction with resolution. Defaults to 1x1.
///
///
/// The rendering speed to use.
/// Default Value: BALANCED
///
///
- /// Determine if MagicPrompt should be used in generating the request or not
+ /// Determine if MagicPrompt should be used in generating the request or not.
/// Example: ON
///
///
@@ -193,8 +195,8 @@ public sealed partial class RemixImageRequestV3
[global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers]
#endif
public RemixImageRequestV3(
- byte[] imageFile,
- string imageFilename,
+ byte[] image,
+ string imagename,
string prompt,
int? imageWeight,
int? seed,
@@ -209,8 +211,8 @@ public RemixImageRequestV3(
global::Ideogram.StyleTypeV3? styleType,
global::System.Collections.Generic.IList? styleReferenceImages)
{
- this.ImageFile = imageFile ?? throw new global::System.ArgumentNullException(nameof(imageFile));
- this.ImageFilename = imageFilename ?? throw new global::System.ArgumentNullException(nameof(imageFilename));
+ this.Image = image ?? throw new global::System.ArgumentNullException(nameof(image));
+ this.Imagename = imagename ?? throw new global::System.ArgumentNullException(nameof(imagename));
this.Prompt = prompt ?? throw new global::System.ArgumentNullException(nameof(prompt));
this.ImageWeight = imageWeight;
this.Seed = seed;
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.UpscaleImageRequest.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.UpscaleImageRequest.g.cs
index ea34bf7..80aae32 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.UpscaleImageRequest.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.UpscaleImageRequest.g.cs
@@ -16,14 +16,14 @@ public sealed partial class UpscaleImageRequest
public required global::Ideogram.UpscaleInitialImageRequest ImageRequest { get; set; }
///
- /// An image binary; only JPEG, WebP and PNG formats are supported at this time
+ /// An image binary; only JPEG, WebP and PNG formats are supported at this time.
///
[global::System.Text.Json.Serialization.JsonPropertyName("image_file")]
[global::System.Text.Json.Serialization.JsonRequired]
public required byte[] ImageFile { get; set; }
///
- /// An image binary; only JPEG, WebP and PNG formats are supported at this time
+ /// An image binary; only JPEG, WebP and PNG formats are supported at this time.
///
[global::System.Text.Json.Serialization.JsonPropertyName("image_filename")]
[global::System.Text.Json.Serialization.JsonRequired]
@@ -42,10 +42,10 @@ public sealed partial class UpscaleImageRequest
/// A request to upscale a provided image with the help of an optional prompt.
///
///
- /// An image binary; only JPEG, WebP and PNG formats are supported at this time
+ /// An image binary; only JPEG, WebP and PNG formats are supported at this time.
///
///
- /// An image binary; only JPEG, WebP and PNG formats are supported at this time
+ /// An image binary; only JPEG, WebP and PNG formats are supported at this time.
///
#if NET7_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers]
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.UpscaleInitialImageRequest.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.UpscaleInitialImageRequest.g.cs
index 39081e7..3cd98bb 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.UpscaleInitialImageRequest.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.UpscaleInitialImageRequest.g.cs
@@ -33,7 +33,7 @@ public sealed partial class UpscaleInitialImageRequest
public int? Detail { get; set; }
///
- /// Determine if MagicPrompt should be used in generating the request or not
+ /// Determine if MagicPrompt should be used in generating the request or not.
/// Example: ON
///
/// ON
@@ -42,7 +42,7 @@ public sealed partial class UpscaleInitialImageRequest
public global::Ideogram.MagicPromptOption? MagicPromptOption { get; set; }
///
- /// The magic prompt version to use when magic prompt option is set to AUTO or ON
+ /// The magic prompt version to use when magic prompt option is set to AUTO or ON.
/// Example: V_0
///
/// V_0
@@ -51,12 +51,14 @@ public sealed partial class UpscaleInitialImageRequest
public global::Ideogram.MagicPromptVersionEnum? MagicPromptVersion { get; set; }
///
+ /// The number of images to generate.
/// Default Value: 1
///
[global::System.Text.Json.Serialization.JsonPropertyName("num_images")]
public int? NumImages { get; set; }
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
/// 12345
@@ -85,17 +87,19 @@ public sealed partial class UpscaleInitialImageRequest
/// Example: 50
///
///
- /// Determine if MagicPrompt should be used in generating the request or not
+ /// Determine if MagicPrompt should be used in generating the request or not.
/// Example: ON
///
///
- /// The magic prompt version to use when magic prompt option is set to AUTO or ON
+ /// The magic prompt version to use when magic prompt option is set to AUTO or ON.
/// Example: V_0
///
///
+ /// The number of images to generate.
/// Default Value: 1
///
///
+ /// Random seed. Set for reproducible generation.
/// Example: 12345
///
#if NET7_0_OR_GREATER
diff --git a/src/libs/Ideogram/Generated/Ideogram.VisionClient.PostDescribe.g.cs b/src/libs/Ideogram/Generated/Ideogram.VisionClient.PostDescribe.g.cs
index 760695d..8924619 100644
--- a/src/libs/Ideogram/Generated/Ideogram.VisionClient.PostDescribe.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.VisionClient.PostDescribe.g.cs
@@ -23,8 +23,8 @@ partial void ProcessPostDescribeResponseContent(
///
/// Describe
- /// Describe an image
- /// Supported image formats include JPEG, PNG, and WebP
+ /// Describe an image.
+ /// Supported image formats include JPEG, PNG, and WebP.
///
///
/// The token to cancel the operation with
@@ -245,8 +245,8 @@ partial void ProcessPostDescribeResponseContent(
///
/// Describe
- /// Describe an image
- /// Supported image formats include JPEG, PNG, and WebP
+ /// Describe an image.
+ /// Supported image formats include JPEG, PNG, and WebP.
///
///
///
diff --git a/src/libs/Ideogram/openapi.yaml b/src/libs/Ideogram/openapi.yaml
index 3087f7a..08af239 100644
--- a/src/libs/Ideogram/openapi.yaml
+++ b/src/libs/Ideogram/openapi.yaml
@@ -11,7 +11,7 @@ paths:
tags:
- vision
summary: Describe
- description: "Describe an image\n\nSupported image formats include JPEG, PNG, and WebP\n"
+ description: "Describe an image.\n\nSupported image formats include JPEG, PNG, and WebP.\n"
operationId: post_describe
requestBody:
content:
@@ -385,10 +385,10 @@ paths:
tags:
- generate
summary: Reframe
- description: "Reframe a square image to a chosen resolution. The supported image formats include JPEG, PNG, and WebP.\n\nImage links are available for a limited period of time; if you would like to keep the image, you must download it\n"
+ description: "Reframe a square image to a chosen resolution. The supported image formats include JPEG, PNG, and WebP.\n\nImage links are available for a limited period of time; if you would like to keep the image, you must download it.\n"
operationId: post_reframe_image
requestBody:
- description: A request to reframe an image in a new resolution
+ description: A request to reframe an image in a new resolution.
content:
multipart/form-data:
schema:
@@ -420,7 +420,7 @@ paths:
tags:
- generate
summary: Remix
- description: "Remix provided images synchronously based on a given prompt and optional parameters\n\nInput images are cropped to the chosen aspect ratio before being remixed.\n\nSupported image formats include JPEG, PNG, and WebP.\n\nImages links are available for a limited period of time; if you would like to keep the image, you must download it.\n"
+ description: "Remix provided images synchronously based on a given prompt and optional parameters.\n\nInput images are cropped to the chosen aspect ratio before being remixed.\n\nSupported image formats include JPEG, PNG, and WebP.\n\nImages links are available for a limited period of time; if you would like to keep the image, you must download it.\n"
operationId: post_remix_image
requestBody:
description: A request to remix a provided image with Ideogram. Input images are cropped to the chosen aspect ratio before being remixed.
@@ -435,13 +435,13 @@ paths:
required: true
responses:
'200':
- description: Image(s) generated successfully
+ description: Image(s) generated successfully.
content:
application/json:
schema:
$ref: '#/components/schemas/GenerateImageResponse'
'400':
- description: Invalid input provided
+ description: Invalid input provided.
'403':
description: Not authorized to generate an image.
'422':
@@ -473,13 +473,13 @@ paths:
required: true
responses:
'200':
- description: Image(s) generated successfully
+ description: Image(s) generated successfully.
content:
application/json:
schema:
$ref: '#/components/schemas/GenerateImageResponse'
'400':
- description: Invalid input provided
+ description: Invalid input provided.
'403':
description: Not authorized to generate an image.
'422':
@@ -491,7 +491,7 @@ paths:
'429':
description: Too many requests.
x-openapi-router-controller: external_api.generated.openapi.controllers.generate_controller
- /v1/edit/ideogram-v3:
+ /v1/ideogram-v3/edit:
post:
tags:
- generate
@@ -530,7 +530,7 @@ paths:
'429':
description: Too many requests.
x-openapi-router-controller: external_api.generated.openapi.controllers.generate_controller
- /v1/generate/ideogram-v3:
+ /v1/ideogram-v3/generate:
post:
tags:
- generate
@@ -572,15 +572,15 @@ paths:
'429':
description: Too many requests.
x-openapi-router-controller: external_api.generated.openapi.controllers.generate_controller
- /v1/reframe/ideogram-v3:
+ /v1/ideogram-v3/reframe:
post:
tags:
- generate
summary: Reframe with Ideogram 3.0
- description: "Reframe a square image to a chosen resolution with Ideogram 3.0. The supported image formats include JPEG, PNG, and WebP.\n\nImage links are available for a limited period of time; if you would like to keep the image, you must download it\n"
+ description: "Reframe a square image to a chosen resolution with Ideogram 3.0. The supported image formats include JPEG, PNG, and WebP.\n\nImage links are available for a limited period of time; if you would like to keep the image, you must download it.\n"
operationId: post_reframe_image_v3
requestBody:
- description: A request to reframe an image in a new resolution
+ description: A request to reframe an image in a new resolution.
content:
multipart/form-data:
schema:
@@ -611,7 +611,7 @@ paths:
'429':
description: Too many requests.
x-openapi-router-controller: external_api.generated.openapi.controllers.generate_controller
- /v1/remix/ideogram-v3:
+ /v1/ideogram-v3/remix:
post:
tags:
- generate
@@ -632,13 +632,13 @@ paths:
x-body-name: body
responses:
'200':
- description: Image(s) generated successfully
+ description: Image(s) generated successfully.
content:
application/json:
schema:
$ref: '#/components/schemas/ImageGenerationResponseV3'
'400':
- description: Invalid input provided
+ description: Invalid input provided.
'403':
description: Not authorized to generate an image.
'422':
@@ -661,8 +661,8 @@ components:
type: array
items:
$ref: '#/components/schemas/Description'
- description: A collection of descriptions for given content
- description: The response for a describe request encapsulates a list of descriptions
+ description: A collection of descriptions for given content.
+ description: The response for a describe request encapsulates a list of descriptions.
example:
descriptions:
- text: 'A meticulously illustrated cat with striped patterns, sitting upright. The cat''s eyes are a captivating shade of yellow, and it appears to be gazing intently at something. The background consists of abstract, swirling patterns in shades of black, white, and beige, creating an almost fluid or wavy appearance. The cat is positioned in the foreground, with the background elements fading into the distance, giving a sense of depth to the image.'
@@ -675,7 +675,7 @@ components:
image_file:
type: string
format: binary
- description: 'An image binary; only JPEG, WebP and PNG formats are supported at this time'
+ description: 'An image binary; only JPEG, WebP and PNG formats are supported at this time.'
EditImageRequest:
required:
- image_file
@@ -686,11 +686,11 @@ components:
properties:
image_file:
type: string
- description: 'The image being edited; only JPEG, WebP and PNG formats are supported at this time'
+ description: 'The image being edited; only JPEG, WebP and PNG formats are supported at this time.'
format: binary
mask:
type: string
- description: 'A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time'
+ description: 'A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time.'
format: binary
prompt:
type: string
@@ -719,7 +719,7 @@ components:
type: array
items:
type: string
- description: A list of base64 encoded binary embeddings
+ description: A list of base64 encoded binary embeddings.
example:
style_ref_embeddings:
- style_ref_embeddings
@@ -743,6 +743,7 @@ components:
maximum: 2147483647
minimum: 0
type: integer
+ description: Random seed. Set for reproducible generation.
example: 12345
resolution:
$ref: '#/components/schemas/ResolutionV3'
@@ -783,13 +784,13 @@ components:
description: 'A set of images to use as style references. The images should be in JPEG, PNG or WebP format.'
RemixImageRequestV3:
required:
- - image_file
+ - image
- prompt
type: object
properties:
- image_file:
+ image:
type: string
- description: 'The image to remix binary; only JPEG, WebP and PNG formats are supported at this time'
+ description: 'The image to remix binary; only JPEG, WebP and PNG formats are supported at this time.'
format: binary
prompt:
type: string
@@ -835,18 +836,18 @@ components:
description: 'A set of images to use as style references. The images should be in JPEG, PNG or WebP format.'
EditImageRequestV3:
required:
- - image_file
+ - image
- mask
- prompt
type: object
properties:
- image_file:
+ image:
type: string
- description: 'The image being edited; only JPEG, WebP and PNG formats are supported at this time'
+ description: 'The image being edited; only JPEG, WebP and PNG formats are supported at this time.'
format: binary
mask:
type: string
- description: 'A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time'
+ description: 'A black and white image of the same size as the image being edited. Black regions in the mask should match up with the regions of the image that you would like to edit; only JPEG, WebP and PNG formats are supported at this time.'
format: binary
prompt:
type: string
@@ -872,11 +873,11 @@ components:
description: 'A set of images to use as style references. The images should be in JPEG, PNG or WebP format.'
ReframeImageRequestV3:
required:
- - image_file
+ - image
- resolution
type: object
properties:
- image_file:
+ image:
type: string
description: 'The image being reframed; only JPEG, WebP and PNG formats are supported at this time.'
format: binary
@@ -977,9 +978,9 @@ components:
$ref: '#/components/schemas/InitialImageRequest'
image_file:
type: string
- description: 'An image binary; only JPEG, WebP and PNG formats are supported at this time'
+ description: 'An image binary; only JPEG, WebP and PNG formats are supported at this time.'
format: binary
- description: 'A request to generate an image from a source image and a provided caption, provided images are cropped to match the chosen output aspect ratio'
+ description: 'A request to generate an image from a source image and a provided caption, provided images are cropped to match the chosen output aspect ratio.'
ReframeImageRequest:
required:
- image_file
@@ -1011,7 +1012,7 @@ components:
$ref: '#/components/schemas/UpscaleInitialImageRequest'
image_file:
type: string
- description: 'An image binary; only JPEG, WebP and PNG formats are supported at this time'
+ description: 'An image binary; only JPEG, WebP and PNG formats are supported at this time.'
format: binary
ImageRequest:
title: ImageRequest
@@ -1036,6 +1037,7 @@ components:
maximum: 2147483647
minimum: 0
type: integer
+ description: Random seed. Set for reproducible generation.
example: 12345
style_type:
$ref: '#/components/schemas/StyleType'
@@ -1048,6 +1050,7 @@ components:
maximum: 8
minimum: 1
type: integer
+ description: The number of images to generate.
default: 1
resolution:
$ref: '#/components/schemas/Resolution'
@@ -1109,12 +1112,14 @@ components:
maximum: 8
minimum: 1
type: integer
+ description: The number of images to generate.
default: 1
seed:
title: Seed
maximum: 2147483647
minimum: 0
type: integer
+ description: Random seed. Set for reproducible generation.
example: 12345
description: A request to upscale a provided image with the help of an optional prompt.
GenerateImageResponse:
@@ -1217,6 +1222,7 @@ components:
maximum: 2147483647
minimum: 0
type: integer
+ description: Random seed. Set for reproducible generation.
example: 12345
style_type:
$ref: '#/components/schemas/StyleTypeV3'
@@ -1262,6 +1268,7 @@ components:
maximum: 2147483647
minimum: 0
type: integer
+ description: Random seed. Set for reproducible generation.
example: 12345
style_type:
$ref: '#/components/schemas/StyleType'
@@ -1279,7 +1286,7 @@ components:
- V_0_1
- V_0_2
type: string
- description: The magic prompt version to use when magic prompt option is set to AUTO or ON
+ description: The magic prompt version to use when magic prompt option is set to AUTO or ON.
example: V_0
ModelEnum:
title: ModelEnum
@@ -1616,7 +1623,7 @@ components:
- ON
- OFF
type: string
- description: Determine if MagicPrompt should be used in generating the request or not
+ description: Determine if MagicPrompt should be used in generating the request or not.
externalDocs:
url: https://docs.ideogram.ai/using-ideogram/ideogram-features/magic-prompt
example: ON
@@ -1625,12 +1632,14 @@ components:
maximum: 8
minimum: 1
type: integer
+ description: The number of images to generate.
default: 1
Seed:
title: Seed
maximum: 2147483647
minimum: 0
type: integer
+ description: Random seed. Set for reproducible generation.
example: 12345
StyleType:
title: StyleType
@@ -1738,7 +1747,7 @@ components:
- 5x4
- 1x1
type: string
- description: 'The aspect ratio to use for image generation, which determines the image''s resolution. Cannot be used in conjunction with resolution. Defaults to 1:1.'
+ description: 'The aspect ratio to use for image generation, which determines the image''s resolution. Cannot be used in conjunction with resolution. Defaults to 1x1.'
RenderingSpeed:
title: RenderingSpeed
enum:
@@ -1774,7 +1783,7 @@ components:
- PASTEL
- ULTRAMARINE
type: string
- description: A color palette preset value
+ description: A color palette preset value.
example: PASTEL
ColorPaletteWithMembers:
title: ColorPaletteWithMembers
@@ -1841,7 +1850,7 @@ components:
title: color_hex
pattern: '^#(?:[0-9a-fA-F]{3}){1,2}$'
type: string
- description: The hexadecimal representation of the color with an optional chosen weight
+ description: The hexadecimal representation of the color with an optional chosen weight.
example: '#FFFFFF'
color_weight:
title: color_weight