diff --git a/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostGenerateImage.g.cs b/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostGenerateImage.g.cs
index ccd1b83..61c78e2 100644
--- a/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostGenerateImage.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.GenerateClient.PostGenerateImage.g.cs
@@ -273,15 +273,20 @@ partial void ProcessPostGenerateImageResponseContent(
/// Images links are available for a limited period of time; if you would like to keep the image, you must download it.
///
///
+ ///
+ /// A list of base64 encoded binary embeddings
+ ///
/// The token to cancel the operation with
///
public async global::System.Threading.Tasks.Task PostGenerateImageAsync(
global::Ideogram.ImageRequest imageRequest,
+ global::System.Collections.Generic.IList? styleRefEmbeddings = default,
global::System.Threading.CancellationToken cancellationToken = default)
{
var __request = new global::Ideogram.GenerateImageRequest
{
ImageRequest = imageRequest,
+ StyleRefEmbeddings = styleRefEmbeddings,
};
return await PostGenerateImageAsync(
diff --git a/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostGenerateImage.g.cs b/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostGenerateImage.g.cs
index c3d4dd7..cc58781 100644
--- a/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostGenerateImage.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.IGenerateClient.PostGenerateImage.g.cs
@@ -22,10 +22,14 @@ 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.
///
///
+ ///
+ /// A list of base64 encoded binary embeddings
+ ///
/// The token to cancel the operation with
///
global::System.Threading.Tasks.Task PostGenerateImageAsync(
global::Ideogram.ImageRequest imageRequest,
+ global::System.Collections.Generic.IList? styleRefEmbeddings = default,
global::System.Threading.CancellationToken cancellationToken = default);
}
}
\ No newline at end of file
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageRequest.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageRequest.g.cs
index 029175b..5d8f410 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageRequest.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageRequest.g.cs
@@ -15,6 +15,12 @@ public sealed partial class GenerateImageRequest
[global::System.Text.Json.Serialization.JsonRequired]
public required global::Ideogram.ImageRequest ImageRequest { get; set; }
+ ///
+ /// 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; }
+
///
/// Additional properties that are not explicitly defined in the schema
///
@@ -25,13 +31,18 @@ public sealed partial class GenerateImageRequest
/// Initializes a new instance of the class.
///
///
+ ///
+ /// A list of base64 encoded binary embeddings
+ ///
#if NET7_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers]
#endif
public GenerateImageRequest(
- global::Ideogram.ImageRequest imageRequest)
+ global::Ideogram.ImageRequest imageRequest,
+ global::System.Collections.Generic.IList? styleRefEmbeddings)
{
this.ImageRequest = imageRequest ?? throw new global::System.ArgumentNullException(nameof(imageRequest));
+ this.StyleRefEmbeddings = styleRefEmbeddings;
}
///
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.ModelEnum.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.ModelEnum.g.cs
index bdc1e53..4bdaade 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.ModelEnum.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.ModelEnum.g.cs
@@ -34,6 +34,10 @@ public enum ModelEnum
///
///
V2ATURBO,
+ ///
+ ///
+ ///
+ V3,
}
///
@@ -54,6 +58,7 @@ public static string ToValueString(this ModelEnum value)
ModelEnum.V2TURBO => "V_2_TURBO",
ModelEnum.V2A => "V_2A",
ModelEnum.V2ATURBO => "V_2A_TURBO",
+ ModelEnum.V3 => "V_3",
_ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
};
}
@@ -70,6 +75,7 @@ public static string ToValueString(this ModelEnum value)
"V_2_TURBO" => ModelEnum.V2TURBO,
"V_2A" => ModelEnum.V2A,
"V_2A_TURBO" => ModelEnum.V2ATURBO,
+ "V_3" => ModelEnum.V3,
_ => null,
};
}
diff --git a/src/libs/Ideogram/Generated/JsonSerializerContextTypes.g.cs b/src/libs/Ideogram/Generated/JsonSerializerContextTypes.g.cs
index 7136a07..0251411 100644
--- a/src/libs/Ideogram/Generated/JsonSerializerContextTypes.g.cs
+++ b/src/libs/Ideogram/Generated/JsonSerializerContextTypes.g.cs
@@ -118,23 +118,23 @@ public sealed partial class JsonSerializerContextTypes
///
///
///
- public global::Ideogram.InternalTestingRequest? Type23 { get; set; }
+ public global::System.Collections.Generic.IList? Type23 { get; set; }
///
///
///
- public global::Ideogram.InternalTestingNestedObject? Type24 { get; set; }
+ public global::Ideogram.InternalTestingRequest? Type24 { get; set; }
///
///
///
- public global::Ideogram.InternalTestingNestedObjectRequiredFields? Type25 { get; set; }
+ public global::Ideogram.InternalTestingNestedObject? Type25 { get; set; }
///
///
///
- public global::System.DateTime? Type26 { get; set; }
+ public global::Ideogram.InternalTestingNestedObjectRequiredFields? Type26 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type27 { get; set; }
+ public global::System.DateTime? Type27 { get; set; }
///
///
///
diff --git a/src/libs/Ideogram/openapi.yaml b/src/libs/Ideogram/openapi.yaml
index e4b061e..73edb36 100644
--- a/src/libs/Ideogram/openapi.yaml
+++ b/src/libs/Ideogram/openapi.yaml
@@ -555,7 +555,16 @@ components:
properties:
image_request:
$ref: '#/components/schemas/ImageRequest'
+ style_ref_embeddings:
+ title: style_ref_embeddings
+ type: array
+ items:
+ type: string
+ description: A list of base64 encoded binary embeddings
example:
+ style_ref_embeddings:
+ - style_ref_embeddings
+ - style_ref_embeddings
image_request:
aspect_ratio: ASPECT_10_16
magic_prompt_option: AUTO
@@ -877,6 +886,7 @@ components:
- V_2_TURBO
- V_2A
- V_2A_TURBO
+ - V_3
type: string
description: 'The model used to generate an image or edit one. /generate and /remix supports all model types, however, /edit is only supported for V_2 and V_2_TURBO.'
default: V_2