diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IModelsClient.RetrieveModel.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IModelsClient.RetrieveModel.g.cs
index 67fa12b22..ad8cbd5f2 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IModelsClient.RetrieveModel.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IModelsClient.RetrieveModel.g.cs
@@ -13,7 +13,7 @@ public partial interface IModelsClient
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
/// The token to cancel the operation with
///
- global::System.Threading.Tasks.Task RetrieveModelAsync(
+ global::System.Threading.Tasks.Task RetrieveModelAsync(
string model,
global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default);
@@ -26,7 +26,7 @@ public partial interface IModelsClient
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
/// The token to cancel the operation with
///
- global::System.Threading.Tasks.Task> RetrieveModelAsResponseAsync(
+ global::System.Threading.Tasks.Task> RetrieveModelAsResponseAsync(
string model,
global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default);
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IRealtimeClient.AcceptCall.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IRealtimeClient.AcceptCall.g.cs
index e27736e2f..971453093 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IRealtimeClient.AcceptCall.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IRealtimeClient.AcceptCall.g.cs
@@ -77,6 +77,13 @@ public partial interface IRealtimeClient
/// function/MCP tool.
/// Default Value: auto
///
+ ///
+ /// Whether the model may call multiple tools in parallel. Only supported by
+ /// reasoning Realtime models such as `gpt-realtime-2`.
+ ///
+ ///
+ /// Configuration for reasoning-capable Realtime models such as `gpt-realtime-2`.
+ ///
///
/// Maximum number of output tokens for a single assistant response,
/// inclusive of tool calls. Provide an integer between 1 and 4096 to
@@ -104,6 +111,8 @@ public partial interface IRealtimeClient
global::tryAGI.OpenAI.OneOf? tracing = default,
global::System.Collections.Generic.IList>? tools = default,
global::tryAGI.OpenAI.OneOf? toolChoice = default,
+ bool? parallelToolCalls = default,
+ global::tryAGI.OpenAI.RealtimeReasoning? reasoning = default,
global::tryAGI.OpenAI.OneOf? maxOutputTokens = default,
global::tryAGI.OpenAI.RealtimeTruncation? truncation = default,
global::tryAGI.OpenAI.PromptVariant1? prompt = default,
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelay.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelay.g.cs
new file mode 100644
index 000000000..42a4a1564
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelay.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class AudioTranscriptionDelayJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.AudioTranscriptionDelay Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::tryAGI.OpenAI.AudioTranscriptionDelayExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.AudioTranscriptionDelay)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.AudioTranscriptionDelay);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.AudioTranscriptionDelay value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::tryAGI.OpenAI.AudioTranscriptionDelayExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayNullable.g.cs
new file mode 100644
index 000000000..c2e9d6b83
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class AudioTranscriptionDelayNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.AudioTranscriptionDelay? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::tryAGI.OpenAI.AudioTranscriptionDelayExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.AudioTranscriptionDelay)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.AudioTranscriptionDelay?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.AudioTranscriptionDelay? value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ if (value == null)
+ {
+ writer.WriteNullValue();
+ }
+ else
+ {
+ writer.WriteStringValue(global::tryAGI.OpenAI.AudioTranscriptionDelayExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModel.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModel.g.cs
new file mode 100644
index 000000000..7bf1e960e
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModel.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class AudioTranscriptionResponseModelJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.AudioTranscriptionResponseModel Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::tryAGI.OpenAI.AudioTranscriptionResponseModelExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.AudioTranscriptionResponseModel)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.AudioTranscriptionResponseModel);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.AudioTranscriptionResponseModel value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::tryAGI.OpenAI.AudioTranscriptionResponseModelExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelNullable.g.cs
new file mode 100644
index 000000000..81d00d941
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class AudioTranscriptionResponseModelNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.AudioTranscriptionResponseModel? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::tryAGI.OpenAI.AudioTranscriptionResponseModelExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.AudioTranscriptionResponseModel)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.AudioTranscriptionResponseModel?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.AudioTranscriptionResponseModel? value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ if (value == null)
+ {
+ writer.WriteNullValue();
+ }
+ else
+ {
+ writer.WriteStringValue(global::tryAGI.OpenAI.AudioTranscriptionResponseModelExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.RealtimeClientEvent.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.RealtimeClientEvent.g.cs
index f8aaf3703..be9a79568 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.RealtimeClientEvent.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.RealtimeClientEvent.g.cs
@@ -80,7 +80,9 @@ public class RealtimeClientEventJsonConverter : global::System.Text.Json.Seriali
if (__jsonProps.Contains("response.max_output_tokens")) __score9++;
if (__jsonProps.Contains("response.metadata")) __score9++;
if (__jsonProps.Contains("response.output_modalities")) __score9++;
+ if (__jsonProps.Contains("response.parallel_tool_calls")) __score9++;
if (__jsonProps.Contains("response.prompt")) __score9++;
+ if (__jsonProps.Contains("response.reasoning")) __score9++;
if (__jsonProps.Contains("response.tool_choice")) __score9++;
if (__jsonProps.Contains("response.tools")) __score9++;
if (__jsonProps.Contains("type")) __score9++;
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffort.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffort.g.cs
new file mode 100644
index 000000000..75b4510a5
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffort.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class RealtimeReasoningEffortJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.RealtimeReasoningEffort Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::tryAGI.OpenAI.RealtimeReasoningEffortExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.RealtimeReasoningEffort)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.RealtimeReasoningEffort);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.RealtimeReasoningEffort value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::tryAGI.OpenAI.RealtimeReasoningEffortExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortNullable.g.cs
new file mode 100644
index 000000000..df357eb2f
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class RealtimeReasoningEffortNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.RealtimeReasoningEffort? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::tryAGI.OpenAI.RealtimeReasoningEffortExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.RealtimeReasoningEffort)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.RealtimeReasoningEffort?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.RealtimeReasoningEffort? value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ if (value == null)
+ {
+ writer.WriteNullValue();
+ }
+ else
+ {
+ writer.WriteStringValue(global::tryAGI.OpenAI.RealtimeReasoningEffortExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObject.g.cs
new file mode 100644
index 000000000..22b8f5e64
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObject.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class RealtimeSessionCreateResponseGAObjectJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObjectExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObjectExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectNullable.g.cs
new file mode 100644
index 000000000..5c9475eed
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class RealtimeSessionCreateResponseGAObjectNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObjectExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject? value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ if (value == null)
+ {
+ writer.WriteNullValue();
+ }
+ else
+ {
+ writer.WriteStringValue(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObjectExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Session2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Session2.g.cs
index bac6b7208..6a9250dd3 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Session2.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Session2.g.cs
@@ -38,15 +38,17 @@ public class Session2JsonConverter : global::System.Text.Json.Serialization.Json
if (__jsonProps.Contains("audio")) __score0++;
if (__jsonProps.Contains("audio.input")) __score0++;
if (__jsonProps.Contains("audio.output")) __score0++;
- if (__jsonProps.Contains("client_secret")) __score0++;
- if (__jsonProps.Contains("client_secret.expires_at")) __score0++;
- if (__jsonProps.Contains("client_secret.value")) __score0++;
+ if (__jsonProps.Contains("expires_at")) __score0++;
+ if (__jsonProps.Contains("id")) __score0++;
if (__jsonProps.Contains("include")) __score0++;
if (__jsonProps.Contains("instructions")) __score0++;
if (__jsonProps.Contains("max_output_tokens")) __score0++;
if (__jsonProps.Contains("model")) __score0++;
+ if (__jsonProps.Contains("object")) __score0++;
if (__jsonProps.Contains("output_modalities")) __score0++;
if (__jsonProps.Contains("prompt")) __score0++;
+ if (__jsonProps.Contains("reasoning")) __score0++;
+ if (__jsonProps.Contains("reasoning.effort")) __score0++;
if (__jsonProps.Contains("tool_choice")) __score0++;
if (__jsonProps.Contains("tools")) __score0++;
if (__jsonProps.Contains("tracing")) __score0++;
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs
index 61b311706..45630e7f2 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs
@@ -65,6 +65,14 @@ namespace tryAGI.OpenAI
typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionModelNullableJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionDelayNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.AudioTranscriptionResponseModelNullableJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeNullableJsonConverter),
@@ -2009,6 +2017,10 @@ namespace tryAGI.OpenAI
typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeMCPToolExecutionErrorTypeNullableJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeReasoningEffortNullableJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeResponseObjectNullableJsonConverter),
@@ -2337,6 +2349,10 @@ namespace tryAGI.OpenAI
typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGATypeNullableJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAObjectNullableJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.RealtimeSessionCreateResponseGAOutputModalitieNullableJsonConverter),
@@ -4471,6 +4487,8 @@ namespace tryAGI.OpenAI
typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter),
@@ -4697,9 +4715,9 @@ namespace tryAGI.OpenAI
typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter),
- typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter),
- typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter),
@@ -4861,6 +4879,10 @@ namespace tryAGI.OpenAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioTranscription))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringAudioTranscriptionModel2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioTranscriptionModel), TypeInfoPropertyName = "AudioTranscriptionModel2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioTranscriptionDelay), TypeInfoPropertyName = "AudioTranscriptionDelay2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioTranscriptionResponse))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringAudioTranscriptionResponseModel2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AudioTranscriptionResponseModel), TypeInfoPropertyName = "AudioTranscriptionResponseModel2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLog))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogEventType), TypeInfoPropertyName = "AuditLogEventType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogProject))]
@@ -5884,8 +5906,8 @@ namespace tryAGI.OpenAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObject))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListModelsResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListModelsResponseObject), TypeInfoPropertyName = "ListModelsResponseObject2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Model17))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Model18))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponseObject), TypeInfoPropertyName = "ListPaginatedFineTuningJobsResponseObject2")]
@@ -6363,6 +6385,8 @@ namespace tryAGI.OpenAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPToolExecutionError))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeMCPToolExecutionErrorType), TypeInfoPropertyName = "RealtimeMCPToolExecutionErrorType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeReasoning))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeReasoningEffort), TypeInfoPropertyName = "RealtimeReasoningEffort2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseObject), TypeInfoPropertyName = "RealtimeResponseObject2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseStatus), TypeInfoPropertyName = "RealtimeResponseStatus2")]
@@ -6493,6 +6517,7 @@ namespace tryAGI.OpenAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDeltaType), TypeInfoPropertyName = "RealtimeServerEventResponseTextDeltaType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDoneType), TypeInfoPropertyName = "RealtimeServerEventResponseTextDoneType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventSessionCreatedType), TypeInfoPropertyName = "RealtimeServerEventSessionCreatedType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRealtimeSessionCreateResponseGARealtimeTranscriptionSessionCreateResponseGA2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventSessionUpdatedType), TypeInfoPropertyName = "RealtimeServerEventSessionUpdatedType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdated))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdatedType), TypeInfoPropertyName = "RealtimeServerEventTranscriptionSessionUpdatedType2")]
@@ -6559,8 +6584,8 @@ namespace tryAGI.OpenAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseTurnDetection))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfInt32RealtimeSessionCreateResponseMaxOutputTokens2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens), TypeInfoPropertyName = "RealtimeSessionCreateResponseMaxOutputTokens2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAClientSecret))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType), TypeInfoPropertyName = "RealtimeSessionCreateResponseGAType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject), TypeInfoPropertyName = "RealtimeSessionCreateResponseGAObject2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie), TypeInfoPropertyName = "RealtimeSessionCreateResponseGAOutputModalitie2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringRealtimeSessionCreateResponseGAModel2")]
@@ -6598,7 +6623,7 @@ namespace tryAGI.OpenAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudio))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInput))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputNoiseReduction))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputTurnDetection))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputTurnDetection2))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEvent), TypeInfoPropertyName = "RealtimeTranslationClientEvent2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdate))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppend))]
@@ -7737,7 +7762,7 @@ namespace tryAGI.OpenAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs
index 0f1750f36..c281fc736 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs
@@ -264,10923 +264,10951 @@ public sealed partial class JsonSerializerContextTypes
///
///
///
- public global::tryAGI.OpenAI.AuditLog? Type59 { get; set; }
+ public global::tryAGI.OpenAI.AudioTranscriptionDelay? Type59 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogEventType? Type60 { get; set; }
+ public global::tryAGI.OpenAI.AudioTranscriptionResponse? Type60 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogProject? Type61 { get; set; }
+ public global::tryAGI.OpenAI.AnyOf? Type61 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogActor2? Type62 { get; set; }
+ public global::tryAGI.OpenAI.AudioTranscriptionResponseModel? Type62 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogApiKeyCreated? Type63 { get; set; }
+ public global::tryAGI.OpenAI.AuditLog? Type63 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogApiKeyCreatedData? Type64 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogEventType? Type64 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogApiKeyUpdated? Type65 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogProject? Type65 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogApiKeyUpdatedChangesRequested? Type66 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogActor2? Type66 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogApiKeyDeleted? Type67 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogApiKeyCreated? Type67 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogCheckpointPermissionCreated? Type68 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogApiKeyCreatedData? Type68 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogCheckpointPermissionCreatedData? Type69 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogApiKeyUpdated? Type69 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogCheckpointPermissionDeleted? Type70 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogApiKeyUpdatedChangesRequested? Type70 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogExternalKeyRegistered? Type71 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogApiKeyDeleted? Type71 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogExternalKeyRemoved? Type72 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogCheckpointPermissionCreated? Type72 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogGroupCreated? Type73 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogCheckpointPermissionCreatedData? Type73 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogGroupCreatedData? Type74 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogCheckpointPermissionDeleted? Type74 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogGroupUpdated? Type75 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogExternalKeyRegistered? Type75 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogGroupUpdatedChangesRequested? Type76 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogExternalKeyRemoved? Type76 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogGroupDeleted? Type77 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogGroupCreated? Type77 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogScimEnabled? Type78 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogGroupCreatedData? Type78 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogScimDisabled? Type79 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogGroupUpdated? Type79 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogInviteSent? Type80 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogGroupUpdatedChangesRequested? Type80 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogInviteSentData? Type81 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogGroupDeleted? Type81 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogInviteAccepted? Type82 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogScimEnabled? Type82 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogInviteDeleted? Type83 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogScimDisabled? Type83 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogIpAllowlistCreated? Type84 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogInviteSent? Type84 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogIpAllowlistUpdated? Type85 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogInviteSentData? Type85 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogIpAllowlistDeleted? Type86 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogInviteAccepted? Type86 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogIpAllowlistConfigActivated? Type87 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogInviteDeleted? Type87 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type88 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogIpAllowlistCreated? Type88 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogIpAllowlistConfigActivatedConfig? Type89 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogIpAllowlistUpdated? Type89 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogIpAllowlistConfigDeactivated? Type90 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogIpAllowlistDeleted? Type90 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type91 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogIpAllowlistConfigActivated? Type91 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogIpAllowlistConfigDeactivatedConfig? Type92 { get; set; }
+ public global::System.Collections.Generic.IList? Type92 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogLoginFailed? Type93 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogIpAllowlistConfigActivatedConfig? Type93 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogLogoutFailed? Type94 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogIpAllowlistConfigDeactivated? Type94 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogOrganizationUpdated? Type95 { get; set; }
+ public global::System.Collections.Generic.IList? Type95 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogOrganizationUpdatedChangesRequested? Type96 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogIpAllowlistConfigDeactivatedConfig? Type96 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogProjectCreated? Type97 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogLoginFailed? Type97 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogProjectCreatedData? Type98 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogLogoutFailed? Type98 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogProjectUpdated? Type99 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogOrganizationUpdated? Type99 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogProjectUpdatedChangesRequested? Type100 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogOrganizationUpdatedChangesRequested? Type100 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogProjectArchived? Type101 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogProjectCreated? Type101 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogProjectDeleted? Type102 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogProjectCreatedData? Type102 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogRateLimitUpdated? Type103 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogProjectUpdated? Type103 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogRateLimitUpdatedChangesRequested? Type104 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogProjectUpdatedChangesRequested? Type104 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogRateLimitDeleted? Type105 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogProjectArchived? Type105 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogRoleCreated? Type106 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogProjectDeleted? Type106 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogRoleUpdated? Type107 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogRateLimitUpdated? Type107 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogRoleUpdatedChangesRequested? Type108 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogRateLimitUpdatedChangesRequested? Type108 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogRoleDeleted? Type109 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogRateLimitDeleted? Type109 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogRoleAssignmentCreated? Type110 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogRoleCreated? Type110 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogRoleAssignmentDeleted? Type111 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogRoleUpdated? Type111 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogServiceAccountCreated? Type112 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogRoleUpdatedChangesRequested? Type112 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogServiceAccountCreatedData? Type113 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogRoleDeleted? Type113 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogServiceAccountUpdated? Type114 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogRoleAssignmentCreated? Type114 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogServiceAccountUpdatedChangesRequested? Type115 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogRoleAssignmentDeleted? Type115 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogServiceAccountDeleted? Type116 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogServiceAccountCreated? Type116 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogUserAdded? Type117 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogServiceAccountCreatedData? Type117 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogUserAddedData? Type118 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogServiceAccountUpdated? Type118 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogUserUpdated? Type119 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogServiceAccountUpdatedChangesRequested? Type119 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogUserUpdatedChangesRequested? Type120 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogServiceAccountDeleted? Type120 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogUserDeleted? Type121 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogUserAdded? Type121 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogCertificateCreated? Type122 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogUserAddedData? Type122 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogCertificateUpdated? Type123 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogUserUpdated? Type123 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogCertificateDeleted? Type124 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogUserUpdatedChangesRequested? Type124 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogCertificatesActivated? Type125 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogUserDeleted? Type125 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type126 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogCertificateCreated? Type126 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogCertificatesActivatedCertificate? Type127 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogCertificateUpdated? Type127 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogCertificatesDeactivated? Type128 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogCertificateDeleted? Type128 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type129 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogCertificatesActivated? Type129 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogCertificatesDeactivatedCertificate? Type130 { get; set; }
+ public global::System.Collections.Generic.IList? Type130 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogActorType? Type131 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogCertificatesActivatedCertificate? Type131 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogActorSession? Type132 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogCertificatesDeactivated? Type132 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogActorApiKey? Type133 { get; set; }
+ public global::System.Collections.Generic.IList? Type133 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogActorApiKeyType? Type134 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogCertificatesDeactivatedCertificate? Type134 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogActorUser? Type135 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogActorType? Type135 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AuditLogActorServiceAccount? Type136 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogActorSession? Type136 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AutoChunkingStrategyRequestParam? Type137 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogActorApiKey? Type137 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AutoChunkingStrategyRequestParamType? Type138 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogActorApiKeyType? Type138 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.Batch? Type139 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogActorUser? Type139 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.BatchObject? Type140 { get; set; }
+ public global::tryAGI.OpenAI.AuditLogActorServiceAccount? Type140 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.BatchErrors? Type141 { get; set; }
+ public global::tryAGI.OpenAI.AutoChunkingStrategyRequestParam? Type141 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type142 { get; set; }
+ public global::tryAGI.OpenAI.AutoChunkingStrategyRequestParamType? Type142 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.BatchErrorsDataItem? Type143 { get; set; }
+ public global::tryAGI.OpenAI.Batch? Type143 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.BatchStatus? Type144 { get; set; }
+ public global::tryAGI.OpenAI.BatchObject? Type144 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.BatchRequestCounts? Type145 { get; set; }
+ public global::tryAGI.OpenAI.BatchErrors? Type145 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.BatchUsage? Type146 { get; set; }
+ public global::System.Collections.Generic.IList? Type146 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.BatchUsageInputTokensDetails? Type147 { get; set; }
+ public global::tryAGI.OpenAI.BatchErrorsDataItem? Type147 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.BatchUsageOutputTokensDetails? Type148 { get; set; }
+ public global::tryAGI.OpenAI.BatchStatus? Type148 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.BatchFileExpirationAfter? Type149 { get; set; }
+ public global::tryAGI.OpenAI.BatchRequestCounts? Type149 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.BatchFileExpirationAfterAnchor? Type150 { get; set; }
+ public global::tryAGI.OpenAI.BatchUsage? Type150 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.Certificate? Type151 { get; set; }
+ public global::tryAGI.OpenAI.BatchUsageInputTokensDetails? Type151 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CertificateObject? Type152 { get; set; }
+ public global::tryAGI.OpenAI.BatchUsageOutputTokensDetails? Type152 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CertificateCertificateDetails? Type153 { get; set; }
+ public global::tryAGI.OpenAI.BatchFileExpirationAfter? Type153 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionAllowedTools? Type154 { get; set; }
+ public global::tryAGI.OpenAI.BatchFileExpirationAfterAnchor? Type154 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionAllowedToolsMode? Type155 { get; set; }
+ public global::tryAGI.OpenAI.Certificate? Type155 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList