diff --git a/src/libs/tryAGI.OpenAI/Generated/autosdk.generated-examples.json b/src/libs/tryAGI.OpenAI/Generated/autosdk.generated-examples.json
index d22bd2e6..baa568c1 100644
--- a/src/libs/tryAGI.OpenAI/Generated/autosdk.generated-examples.json
+++ b/src/libs/tryAGI.OpenAI/Generated/autosdk.generated-examples.json
@@ -83,7 +83,7 @@
"Slug": "createresponse",
"Description": "Generated from OpenAPI examples.",
"Language": "http",
- "Code": "### Creates a model response. Provide [text](/docs/guides/text) or\n[image](/docs/guides/images) inputs to generate [text](/docs/guides/text)\nor [JSON](/docs/guides/structured-outputs) outputs. Have the model call\nyour own [custom code](/docs/guides/function-calling) or use built-in\n[tools](/docs/guides/tools) like [web search](/docs/guides/tools-web-search)\nor [file search](/docs/guides/tools-file-search) to use your own data\nas input for the model\u0027s response.\n\n# @name createResponse\nPOST {{host}}/responses\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json, text/event-stream\n\n{\n \u0022previous_response_id\u0022: \u0022string\u0022,\n \u0022model\u0022: \u0022gpt-5.1\u0022,\n \u0022reasoning\u0022: {\n \u0022effort\u0022: \u0022medium\u0022,\n \u0022summary\u0022: \u0022auto\u0022,\n \u0022generate_summary\u0022: \u0022auto\u0022\n },\n \u0022background\u0022: false,\n \u0022max_tool_calls\u0022: 0,\n \u0022text\u0022: {\n \u0022format\u0022: {\n \u0022type\u0022: \u0022text\u0022\n },\n \u0022verbosity\u0022: \u0022medium\u0022\n },\n \u0022tools\u0022: [\n {\n \u0022type\u0022: \u0022function\u0022,\n \u0022name\u0022: \u0022string\u0022,\n \u0022description\u0022: \u0022string\u0022,\n \u0022parameters\u0022: {},\n \u0022strict\u0022: true,\n \u0022defer_loading\u0022: true\n }\n ],\n \u0022tool_choice\u0022: \u0022none\u0022,\n \u0022prompt\u0022: {\n \u0022id\u0022: \u0022string\u0022,\n \u0022version\u0022: \u0022string\u0022,\n \u0022variables\u0022: {}\n },\n \u0022truncation\u0022: \u0022disabled\u0022,\n \u0022input\u0022: \u0022string\u0022,\n \u0022include\u0022: [\n \u0022file_search_call.results\u0022\n ],\n \u0022parallel_tool_calls\u0022: true,\n \u0022store\u0022: true,\n \u0022instructions\u0022: \u0022string\u0022,\n \u0022stream\u0022: false,\n \u0022stream_options\u0022: \u0022openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464\u0022,\n \u0022conversation\u0022: \u0022openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464\u0022,\n \u0022context_management\u0022: [\n {\n \u0022type\u0022: \u0022string\u0022,\n \u0022compact_threshold\u0022: 0\n }\n ],\n \u0022max_output_tokens\u0022: 0\n}\n\n## Responses\n# 200\n# Description: OK\n# Content-Type: application/json, text/event-stream",
+ "Code": "### Creates a model response. Provide [text](/docs/guides/text) or\n[image](/docs/guides/images) inputs to generate [text](/docs/guides/text)\nor [JSON](/docs/guides/structured-outputs) outputs. Have the model call\nyour own [custom code](/docs/guides/function-calling) or use built-in\n[tools](/docs/guides/tools) like [web search](/docs/guides/tools-web-search)\nor [file search](/docs/guides/tools-file-search) to use your own data\nas input for the model\u0027s response.\n\n# @name createResponse\nPOST {{host}}/responses\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json, text/event-stream\n\n{\n \u0022previous_response_id\u0022: \u0022string\u0022,\n \u0022model\u0022: \u0022gpt-5.1\u0022,\n \u0022reasoning\u0022: {\n \u0022effort\u0022: \u0022medium\u0022,\n \u0022summary\u0022: \u0022auto\u0022,\n \u0022generate_summary\u0022: \u0022auto\u0022\n },\n \u0022background\u0022: false,\n \u0022max_tool_calls\u0022: 0,\n \u0022text\u0022: {\n \u0022format\u0022: {\n \u0022type\u0022: \u0022text\u0022\n },\n \u0022verbosity\u0022: \u0022medium\u0022\n },\n \u0022tools\u0022: [\n {\n \u0022type\u0022: \u0022function\u0022,\n \u0022name\u0022: \u0022string\u0022,\n \u0022description\u0022: \u0022string\u0022,\n \u0022parameters\u0022: {},\n \u0022strict\u0022: true,\n \u0022defer_loading\u0022: true\n }\n ],\n \u0022tool_choice\u0022: \u0022none\u0022,\n \u0022prompt\u0022: {\n \u0022id\u0022: \u0022string\u0022,\n \u0022version\u0022: \u0022string\u0022,\n \u0022variables\u0022: {}\n },\n \u0022truncation\u0022: \u0022disabled\u0022,\n \u0022input\u0022: \u0022string\u0022,\n \u0022include\u0022: [\n \u0022file_search_call.results\u0022\n ],\n \u0022parallel_tool_calls\u0022: true,\n \u0022store\u0022: true,\n \u0022instructions\u0022: \u0022string\u0022,\n \u0022moderation\u0022: {\n \u0022model\u0022: \u0022string\u0022\n },\n \u0022stream\u0022: false,\n \u0022stream_options\u0022: \u0022openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464\u0022,\n \u0022conversation\u0022: \u0022openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464\u0022,\n \u0022context_management\u0022: [\n {\n \u0022type\u0022: \u0022string\u0022,\n \u0022compact_threshold\u0022: 0\n }\n ],\n \u0022max_output_tokens\u0022: 0\n}\n\n## Responses\n# 200\n# Description: OK\n# Content-Type: application/json, text/event-stream",
"Format": "http",
"OperationId": "createResponse",
"Setup": null
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorType.g.cs
new file mode 100644
index 00000000..3b1b3e45
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class ChatCompletionModerationErrorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.ChatCompletionModerationErrorType 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.ChatCompletionModerationErrorTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.ChatCompletionModerationErrorType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.ChatCompletionModerationErrorType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.ChatCompletionModerationErrorType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::tryAGI.OpenAI.ChatCompletionModerationErrorTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeNullable.g.cs
new file mode 100644
index 00000000..9e4e2fa2
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class ChatCompletionModerationErrorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.ChatCompletionModerationErrorType? 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.ChatCompletionModerationErrorTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.ChatCompletionModerationErrorType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.ChatCompletionModerationErrorType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.ChatCompletionModerationErrorType? 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.ChatCompletionModerationErrorTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorType.g.cs
new file mode 100644
index 00000000..72dae870
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class ChatCompletionModerationInputDiscriminatorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType 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.ChatCompletionModerationInputDiscriminatorTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeNullable.g.cs
new file mode 100644
index 00000000..af7c9248
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class ChatCompletionModerationInputDiscriminatorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType? 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.ChatCompletionModerationInputDiscriminatorTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType? 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.ChatCompletionModerationInputDiscriminatorTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorType.g.cs
new file mode 100644
index 00000000..d65906fa
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class ChatCompletionModerationOutputDiscriminatorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType 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.ChatCompletionModerationOutputDiscriminatorTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeNullable.g.cs
new file mode 100644
index 00000000..0a57fafc
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class ChatCompletionModerationOutputDiscriminatorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType? 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.ChatCompletionModerationOutputDiscriminatorTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType? 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.ChatCompletionModerationOutputDiscriminatorTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsType.g.cs
new file mode 100644
index 00000000..6a9945a3
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class ChatCompletionModerationResultsTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.ChatCompletionModerationResultsType 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.ChatCompletionModerationResultsTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.ChatCompletionModerationResultsType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.ChatCompletionModerationResultsType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.ChatCompletionModerationResultsType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::tryAGI.OpenAI.ChatCompletionModerationResultsTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeNullable.g.cs
new file mode 100644
index 00000000..1904131d
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class ChatCompletionModerationResultsTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.ChatCompletionModerationResultsType? 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.ChatCompletionModerationResultsTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.ChatCompletionModerationResultsType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.ChatCompletionModerationResultsType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.ChatCompletionModerationResultsType? 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.ChatCompletionModerationResultsTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequest.g.cs
index 2f71c0e7..53d4f86a 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequest.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequest.g.cs
@@ -49,6 +49,7 @@ public class CreateChatCompletionRequestJsonConverter : global::System.Text.Json
if (__jsonProps.Contains("messages")) __score1++;
if (__jsonProps.Contains("modalities")) __score1++;
if (__jsonProps.Contains("model")) __score1++;
+ if (__jsonProps.Contains("moderation")) __score1++;
if (__jsonProps.Contains("n")) __score1++;
if (__jsonProps.Contains("parallel_tool_calls")) __score1++;
if (__jsonProps.Contains("prediction")) __score1++;
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.CreateResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.CreateResponse.g.cs
index 4e2217e1..2acd0563 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.CreateResponse.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.CreateResponse.g.cs
@@ -55,6 +55,7 @@ public class CreateResponseJsonConverter : global::System.Text.Json.Serializatio
if (__jsonProps.Contains("input")) __score2++;
if (__jsonProps.Contains("instructions")) __score2++;
if (__jsonProps.Contains("max_output_tokens")) __score2++;
+ if (__jsonProps.Contains("moderation")) __score2++;
if (__jsonProps.Contains("parallel_tool_calls")) __score2++;
if (__jsonProps.Contains("store")) __score2++;
if (__jsonProps.Contains("stream")) __score2++;
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Input.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Input.g.cs
new file mode 100644
index 00000000..7c7da401
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Input.g.cs
@@ -0,0 +1,72 @@
+#nullable enable
+#pragma warning disable CS0618 // Type or member is obsolete
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public class InputJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.Input Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ options = options ?? throw new global::System.ArgumentNullException(nameof(options));
+ var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
+
+
+ var readerCopy = reader;
+ var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminator)}");
+ var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo);
+
+ global::tryAGI.OpenAI.ChatCompletionModerationResults? moderationResults = default;
+ if (discriminator?.Type == global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType.ModerationResults)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ChatCompletionModerationResults), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ChatCompletionModerationResults)}");
+ moderationResults = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::tryAGI.OpenAI.ChatCompletionModerationError? error = default;
+ if (discriminator?.Type == global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType.Error)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ChatCompletionModerationError), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ChatCompletionModerationError)}");
+ error = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+
+ var __value = new global::tryAGI.OpenAI.Input(
+ discriminator?.Type,
+ moderationResults,
+
+ error
+ );
+
+ return __value;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.Input value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ options = options ?? throw new global::System.ArgumentNullException(nameof(options));
+ var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
+
+ if (value.IsModerationResults)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ChatCompletionModerationResults), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.ChatCompletionModerationResults).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.ModerationResults!, typeInfo);
+ }
+ else if (value.IsError)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ChatCompletionModerationError), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.ChatCompletionModerationError).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Error!, typeInfo);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Input4.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Input4.g.cs
new file mode 100644
index 00000000..b87b5519
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Input4.g.cs
@@ -0,0 +1,72 @@
+#nullable enable
+#pragma warning disable CS0618 // Type or member is obsolete
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public class Input4JsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.Input4 Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ options = options ?? throw new global::System.ArgumentNullException(nameof(options));
+ var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
+
+
+ var readerCopy = reader;
+ var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ModerationInputDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ModerationInputDiscriminator)}");
+ var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo);
+
+ global::tryAGI.OpenAI.ModerationResultBody? moderationResult = default;
+ if (discriminator?.Type == global::tryAGI.OpenAI.ModerationInputDiscriminatorType.ModerationResult)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ModerationResultBody), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ModerationResultBody)}");
+ moderationResult = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::tryAGI.OpenAI.ModerationErrorBody? error = default;
+ if (discriminator?.Type == global::tryAGI.OpenAI.ModerationInputDiscriminatorType.Error)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ModerationErrorBody), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ModerationErrorBody)}");
+ error = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+
+ var __value = new global::tryAGI.OpenAI.Input4(
+ discriminator?.Type,
+ moderationResult,
+
+ error
+ );
+
+ return __value;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.Input4 value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ options = options ?? throw new global::System.ArgumentNullException(nameof(options));
+ var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
+
+ if (value.IsModerationResult)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ModerationResultBody), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.ModerationResultBody).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.ModerationResult!, typeInfo);
+ }
+ else if (value.IsError)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ModerationErrorBody), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.ModerationErrorBody).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Error!, typeInfo);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationErrorBodyType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationErrorBodyType.g.cs
new file mode 100644
index 00000000..7ae7e550
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationErrorBodyType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class ModerationErrorBodyTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.ModerationErrorBodyType 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.ModerationErrorBodyTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.ModerationErrorBodyType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.ModerationErrorBodyType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.ModerationErrorBodyType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::tryAGI.OpenAI.ModerationErrorBodyTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeNullable.g.cs
new file mode 100644
index 00000000..47d48a6c
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class ModerationErrorBodyTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.ModerationErrorBodyType? 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.ModerationErrorBodyTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.ModerationErrorBodyType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.ModerationErrorBodyType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.ModerationErrorBodyType? 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.ModerationErrorBodyTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorType.g.cs
new file mode 100644
index 00000000..a6d64dc3
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class ModerationInputDiscriminatorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.ModerationInputDiscriminatorType 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.ModerationInputDiscriminatorTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.ModerationInputDiscriminatorType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.ModerationInputDiscriminatorType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.ModerationInputDiscriminatorType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::tryAGI.OpenAI.ModerationInputDiscriminatorTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeNullable.g.cs
new file mode 100644
index 00000000..46d5451c
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class ModerationInputDiscriminatorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.ModerationInputDiscriminatorType? 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.ModerationInputDiscriminatorTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.ModerationInputDiscriminatorType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.ModerationInputDiscriminatorType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.ModerationInputDiscriminatorType? 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.ModerationInputDiscriminatorTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputType.g.cs
new file mode 100644
index 00000000..2577c04f
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class ModerationInputTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.ModerationInputType 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.ModerationInputTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.ModerationInputType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.ModerationInputType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.ModerationInputType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::tryAGI.OpenAI.ModerationInputTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputTypeNullable.g.cs
new file mode 100644
index 00000000..4f062f13
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class ModerationInputTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.ModerationInputType? 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.ModerationInputTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.ModerationInputType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.ModerationInputType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.ModerationInputType? 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.ModerationInputTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorType.g.cs
new file mode 100644
index 00000000..ae84e8e1
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class ModerationOutputDiscriminatorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.ModerationOutputDiscriminatorType 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.ModerationOutputDiscriminatorTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.ModerationOutputDiscriminatorType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.ModerationOutputDiscriminatorType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.ModerationOutputDiscriminatorType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::tryAGI.OpenAI.ModerationOutputDiscriminatorTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeNullable.g.cs
new file mode 100644
index 00000000..fe129d6a
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class ModerationOutputDiscriminatorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.ModerationOutputDiscriminatorType? 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.ModerationOutputDiscriminatorTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.ModerationOutputDiscriminatorType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.ModerationOutputDiscriminatorType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.ModerationOutputDiscriminatorType? 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.ModerationOutputDiscriminatorTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationResultBodyType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationResultBodyType.g.cs
new file mode 100644
index 00000000..96ca3fe4
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationResultBodyType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class ModerationResultBodyTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.ModerationResultBodyType 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.ModerationResultBodyTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.ModerationResultBodyType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.ModerationResultBodyType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.ModerationResultBodyType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::tryAGI.OpenAI.ModerationResultBodyTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeNullable.g.cs
new file mode 100644
index 00000000..d9a71928
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public sealed class ModerationResultBodyTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.ModerationResultBodyType? 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.ModerationResultBodyTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::tryAGI.OpenAI.ModerationResultBodyType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::tryAGI.OpenAI.ModerationResultBodyType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.ModerationResultBodyType? 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.ModerationResultBodyTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Output.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Output.g.cs
new file mode 100644
index 00000000..0ceb021f
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Output.g.cs
@@ -0,0 +1,72 @@
+#nullable enable
+#pragma warning disable CS0618 // Type or member is obsolete
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public class OutputJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.Output Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ options = options ?? throw new global::System.ArgumentNullException(nameof(options));
+ var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
+
+
+ var readerCopy = reader;
+ var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminator)}");
+ var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo);
+
+ global::tryAGI.OpenAI.ChatCompletionModerationResults? moderationResults = default;
+ if (discriminator?.Type == global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType.ModerationResults)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ChatCompletionModerationResults), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ChatCompletionModerationResults)}");
+ moderationResults = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::tryAGI.OpenAI.ChatCompletionModerationError? error = default;
+ if (discriminator?.Type == global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType.Error)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ChatCompletionModerationError), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ChatCompletionModerationError)}");
+ error = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+
+ var __value = new global::tryAGI.OpenAI.Output(
+ discriminator?.Type,
+ moderationResults,
+
+ error
+ );
+
+ return __value;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.Output value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ options = options ?? throw new global::System.ArgumentNullException(nameof(options));
+ var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
+
+ if (value.IsModerationResults)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ChatCompletionModerationResults), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.ChatCompletionModerationResults).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.ModerationResults!, typeInfo);
+ }
+ else if (value.IsError)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ChatCompletionModerationError), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.ChatCompletionModerationError).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Error!, typeInfo);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Output5.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Output5.g.cs
new file mode 100644
index 00000000..a04100cc
--- /dev/null
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Output5.g.cs
@@ -0,0 +1,72 @@
+#nullable enable
+#pragma warning disable CS0618 // Type or member is obsolete
+
+namespace tryAGI.OpenAI.JsonConverters
+{
+ ///
+ public class Output5JsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::tryAGI.OpenAI.Output5 Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ options = options ?? throw new global::System.ArgumentNullException(nameof(options));
+ var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
+
+
+ var readerCopy = reader;
+ var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ModerationOutputDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ModerationOutputDiscriminator)}");
+ var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo);
+
+ global::tryAGI.OpenAI.ModerationResultBody? moderationResult = default;
+ if (discriminator?.Type == global::tryAGI.OpenAI.ModerationOutputDiscriminatorType.ModerationResult)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ModerationResultBody), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ModerationResultBody)}");
+ moderationResult = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::tryAGI.OpenAI.ModerationErrorBody? error = default;
+ if (discriminator?.Type == global::tryAGI.OpenAI.ModerationOutputDiscriminatorType.Error)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ModerationErrorBody), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ModerationErrorBody)}");
+ error = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+
+ var __value = new global::tryAGI.OpenAI.Output5(
+ discriminator?.Type,
+ moderationResult,
+
+ error
+ );
+
+ return __value;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::tryAGI.OpenAI.Output5 value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ options = options ?? throw new global::System.ArgumentNullException(nameof(options));
+ var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
+
+ if (value.IsModerationResult)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ModerationResultBody), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.ModerationResultBody).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.ModerationResult!, typeInfo);
+ }
+ else if (value.IsError)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ModerationErrorBody), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.ModerationErrorBody).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Error!, typeInfo);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Response.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Response.g.cs
index 222dbc61..42e1a531 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Response.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Response.g.cs
@@ -66,6 +66,7 @@ public class ResponseJsonConverter : global::System.Text.Json.Serialization.Json
if (__jsonProps.Contains("incomplete_details")) __score2++;
if (__jsonProps.Contains("instructions")) __score2++;
if (__jsonProps.Contains("max_output_tokens")) __score2++;
+ if (__jsonProps.Contains("moderation")) __score2++;
if (__jsonProps.Contains("object")) __score2++;
if (__jsonProps.Contains("output")) __score2++;
if (__jsonProps.Contains("output_text")) __score2++;
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 cb2ba68d..03dd799f 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs
@@ -145,6 +145,22 @@ namespace tryAGI.OpenAI
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemNullableJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeNullableJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeNullableJsonConverter),
@@ -3605,6 +3621,14 @@ namespace tryAGI.OpenAI
typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeNullableJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeNullableJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter),
@@ -4141,6 +4165,18 @@ namespace tryAGI.OpenAI
typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeNullableJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectNullableJsonConverter),
@@ -4667,6 +4703,10 @@ namespace tryAGI.OpenAI
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallsItemJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.InputJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.OutputJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageJsonConverter),
@@ -4859,6 +4899,10 @@ namespace tryAGI.OpenAI
typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter),
@@ -5438,6 +5482,19 @@ namespace tryAGI.OpenAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallDiscriminatorType), TypeInfoPropertyName = "ChatCompletionMessageToolCallDiscriminatorType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModalitiesVariant1Item), TypeInfoPropertyName = "ChatCompletionModalitiesVariant1Item2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModeration))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Input), TypeInfoPropertyName = "Input2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModerationResults))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModerationError))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminator))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType), TypeInfoPropertyName = "ChatCompletionModerationInputDiscriminatorType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Output), TypeInfoPropertyName = "Output2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminator))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType), TypeInfoPropertyName = "ChatCompletionModerationOutputDiscriminatorType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModerationErrorType), TypeInfoPropertyName = "ChatCompletionModerationErrorType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModerationResultsType), TypeInfoPropertyName = "ChatCompletionModerationResultsType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationResultBody))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionNamedToolChoice))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceType), TypeInfoPropertyName = "ChatCompletionNamedToolChoiceType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceFunction))]
@@ -5655,6 +5712,7 @@ namespace tryAGI.OpenAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2Audio))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceIdsOrCustomVoice), TypeInfoPropertyName = "VoiceIdsOrCustomVoice2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioFormat), TypeInfoPropertyName = "CreateChatCompletionRequestVariant2AudioFormat2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationParam))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.StopConfiguration), TypeInfoPropertyName = "StopConfiguration2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PredictionContent))]
@@ -5695,20 +5753,6 @@ namespace tryAGI.OpenAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBody))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyExpiresAfter))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyExpiresAfterAnchor), TypeInfoPropertyName = "CreateContainerBodyExpiresAfterAnchor2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillsItem), TypeInfoPropertyName = "SkillsItem2_3")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillReferenceParam))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InlineSkillParam))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminator))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminatorType), TypeInfoPropertyName = "CreateContainerBodySkillDiscriminatorType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyMemoryLimit), TypeInfoPropertyName = "CreateContainerBodyMemoryLimit2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy), TypeInfoPropertyName = "NetworkPolicy2_3")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParam))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParam))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminator))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminatorType), TypeInfoPropertyName = "CreateContainerBodyNetworkPolicyDiscriminatorType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerFileBody))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingRequest))]
internal sealed partial class SourceGenerationContextChunk0 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -5852,6 +5896,22 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemNullableJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeNullableJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeNullableJsonConverter),
@@ -9312,6 +9372,14 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeNullableJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeNullableJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter),
@@ -9848,6 +9916,18 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeNullableJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectNullableJsonConverter),
@@ -10374,6 +10454,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallsItemJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.InputJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.OutputJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageJsonConverter),
@@ -10566,6 +10650,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter),
@@ -10939,6 +11027,20 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillsItem), TypeInfoPropertyName = "SkillsItem2_3")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillReferenceParam))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InlineSkillParam))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminator))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminatorType), TypeInfoPropertyName = "CreateContainerBodySkillDiscriminatorType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyMemoryLimit), TypeInfoPropertyName = "CreateContainerBodyMemoryLimit2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy), TypeInfoPropertyName = "NetworkPolicy2_3")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParam))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParam))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminator))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminatorType), TypeInfoPropertyName = "CreateContainerBodyNetworkPolicyDiscriminatorType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerFileBody))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingRequest))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateEmbeddingRequestModel2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingRequestModel), TypeInfoPropertyName = "CreateEmbeddingRequestModel2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingRequestEncodingFormat), TypeInfoPropertyName = "CreateEmbeddingRequestEncodingFormat2")]
@@ -11402,20 +11504,6 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobEvent))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobEventObject), TypeInfoPropertyName = "FineTuningJobEventObject2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobEventLevel), TypeInfoPropertyName = "FineTuningJobEventLevel2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobEventType), TypeInfoPropertyName = "FineTuningJobEventType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputImageContent))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputFileContent))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminator))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminatorType), TypeInfoPropertyName = "FunctionAndCustomToolCallOutputDiscriminatorType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCall))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallType), TypeInfoPropertyName = "FunctionToolCallType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallStatus), TypeInfoPropertyName = "FunctionToolCallStatus2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutput))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutputType), TypeInfoPropertyName = "FunctionToolCallOutputType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutputStatus), TypeInfoPropertyName = "FunctionToolCallOutputStatus2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutputResourceVariant2))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallResourceVariant2))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderLabelModelType), TypeInfoPropertyName = "GraderLabelModelType2")]
internal sealed partial class SourceGenerationContextChunk1 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -11559,6 +11647,22 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemNullableJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeNullableJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeNullableJsonConverter),
@@ -15019,6 +15123,14 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeNullableJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeNullableJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter),
@@ -15555,6 +15667,18 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeNullableJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectNullableJsonConverter),
@@ -16081,6 +16205,10 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallsItemJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.InputJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.OutputJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageJsonConverter),
@@ -16273,6 +16401,10 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter),
@@ -16646,6 +16778,20 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobEventType), TypeInfoPropertyName = "FineTuningJobEventType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputImageContent))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputFileContent))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminator))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminatorType), TypeInfoPropertyName = "FunctionAndCustomToolCallOutputDiscriminatorType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCall))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallType), TypeInfoPropertyName = "FunctionToolCallType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallStatus), TypeInfoPropertyName = "FunctionToolCallStatus2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutput))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutputType), TypeInfoPropertyName = "FunctionToolCallOutputType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutputStatus), TypeInfoPropertyName = "FunctionToolCallOutputStatus2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutputResourceVariant2))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallResourceVariant2))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderLabelModelType), TypeInfoPropertyName = "GraderLabelModelType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderMultiType), TypeInfoPropertyName = "GraderMultiType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfGraderStringCheckGraderTextSimilarityGraderPythonGraderScoreModelGraderLabelModel2")]
@@ -17109,20 +17255,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatus), TypeInfoPropertyName = "RealtimeBetaResponseStatus2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetails))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsType), TypeInfoPropertyName = "RealtimeBetaResponseStatusDetailsType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason), TypeInfoPropertyName = "RealtimeBetaResponseStatusDetailsReason2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsError))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseUsage))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetails))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetailsCachedTokensDetails))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseUsageOutputTokenDetails))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceIdsShared), TypeInfoPropertyName = "VoiceIdsShared2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseModalitie), TypeInfoPropertyName = "RealtimeBetaResponseModalitie2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat), TypeInfoPropertyName = "RealtimeBetaResponseOutputAudioFormat2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfInt32RealtimeBetaResponseMaxOutputTokens2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens), TypeInfoPropertyName = "RealtimeBetaResponseMaxOutputTokens2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -17266,6 +17398,22 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemNullableJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeNullableJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeNullableJsonConverter),
@@ -20726,6 +20874,14 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeNullableJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeNullableJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter),
@@ -21262,6 +21418,18 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeNullableJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectNullableJsonConverter),
@@ -21788,6 +21956,10 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallsItemJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.InputJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.OutputJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageJsonConverter),
@@ -21980,6 +22152,10 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter),
@@ -22353,6 +22529,20 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason), TypeInfoPropertyName = "RealtimeBetaResponseStatusDetailsReason2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsError))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseUsage))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetails))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetailsCachedTokensDetails))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseUsageOutputTokenDetails))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceIdsShared), TypeInfoPropertyName = "VoiceIdsShared2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseModalitie), TypeInfoPropertyName = "RealtimeBetaResponseModalitie2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat), TypeInfoPropertyName = "RealtimeBetaResponseOutputAudioFormat2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfInt32RealtimeBetaResponseMaxOutputTokens2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens), TypeInfoPropertyName = "RealtimeBetaResponseMaxOutputTokens2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie), TypeInfoPropertyName = "RealtimeBetaResponseCreateParamsModalitie2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat), TypeInfoPropertyName = "RealtimeBetaResponseCreateParamsOutputAudioFormat2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
@@ -22816,20 +23006,6 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequest))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSession))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEvent), TypeInfoPropertyName = "RealtimeTranslationServerEvent2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreated))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdated))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosed))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDelta))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDelta))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDelta))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminator))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminatorType), TypeInfoPropertyName = "RealtimeTranslationServerEventDiscriminatorType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosedType), TypeInfoPropertyName = "RealtimeTranslationServerEventSessionClosedType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreatedType), TypeInfoPropertyName = "RealtimeTranslationServerEventSessionCreatedType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDeltaType), TypeInfoPropertyName = "RealtimeTranslationServerEventSessionInputTranscriptDeltaType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaType), TypeInfoPropertyName = "RealtimeTranslationServerEventSessionOutputAudioDeltaType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaFormat), TypeInfoPropertyName = "RealtimeTranslationServerEventSessionOutputAudioDeltaFormat2")]
internal sealed partial class SourceGenerationContextChunk3 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -22973,6 +23149,22 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemNullableJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeNullableJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeNullableJsonConverter),
@@ -26433,6 +26625,14 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeNullableJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeNullableJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter),
@@ -26969,6 +27169,18 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeNullableJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectNullableJsonConverter),
@@ -27495,6 +27707,10 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallsItemJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.InputJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.OutputJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageJsonConverter),
@@ -27687,6 +27903,10 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter),
@@ -28060,6 +28280,20 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEvent), TypeInfoPropertyName = "RealtimeTranslationServerEvent2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreated))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdated))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosed))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDelta))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDelta))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDelta))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminator))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminatorType), TypeInfoPropertyName = "RealtimeTranslationServerEventDiscriminatorType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosedType), TypeInfoPropertyName = "RealtimeTranslationServerEventSessionClosedType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreatedType), TypeInfoPropertyName = "RealtimeTranslationServerEventSessionCreatedType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDeltaType), TypeInfoPropertyName = "RealtimeTranslationServerEventSessionInputTranscriptDeltaType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaType), TypeInfoPropertyName = "RealtimeTranslationServerEventSessionOutputAudioDeltaType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaFormat), TypeInfoPropertyName = "RealtimeTranslationServerEventSessionOutputAudioDeltaFormat2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDeltaType), TypeInfoPropertyName = "RealtimeTranslationServerEventSessionOutputTranscriptDeltaType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdatedType), TypeInfoPropertyName = "RealtimeTranslationServerEventSessionUpdatedType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionType), TypeInfoPropertyName = "RealtimeTranslationSessionType2")]
@@ -28105,6 +28339,7 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseUsage))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Moderation))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Conversation22))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioDeltaEvent))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioDeltaEventType), TypeInfoPropertyName = "ResponseAudioDeltaEventType2")]
@@ -28522,21 +28757,6 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptionsRanker), TypeInfoPropertyName = "VectorStoreSearchRequestRankingOptionsRanker2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchResultContentObject))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchResultContentObjectType), TypeInfoPropertyName = "VectorStoreSearchResultContentObjectType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchResultItem))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchResultsPage))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchResultsPageObject), TypeInfoPropertyName = "VectorStoreSearchResultsPageObject2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentDeletedResource))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentDeletedResourceObject), TypeInfoPropertyName = "VoiceConsentDeletedResourceObject2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentListResource))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentListResourceObject), TypeInfoPropertyName = "VoiceConsentListResourceObject2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentResource))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentResourceObject), TypeInfoPropertyName = "VoiceConsentResourceObject2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceIdsOrCustomVoiceVariant2))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceIdsSharedEnum), TypeInfoPropertyName = "VoiceIdsSharedEnum2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceResource))]
internal sealed partial class SourceGenerationContextChunk4 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -28680,6 +28900,22 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemNullableJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeNullableJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeNullableJsonConverter),
@@ -32140,6 +32376,14 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeNullableJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeNullableJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter),
@@ -32676,6 +32920,18 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeNullableJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectNullableJsonConverter),
@@ -33202,6 +33458,10 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallsItemJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.InputJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.OutputJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageJsonConverter),
@@ -33394,6 +33654,10 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter),
@@ -33767,6 +34031,21 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchResultItem))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchResultsPage))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchResultsPageObject), TypeInfoPropertyName = "VectorStoreSearchResultsPageObject2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentDeletedResource))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentDeletedResourceObject), TypeInfoPropertyName = "VoiceConsentDeletedResourceObject2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentListResource))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentListResourceObject), TypeInfoPropertyName = "VoiceConsentListResourceObject2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentResource))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentResourceObject), TypeInfoPropertyName = "VoiceConsentResourceObject2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceIdsOrCustomVoiceVariant2))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceIdsSharedEnum), TypeInfoPropertyName = "VoiceIdsSharedEnum2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceResource))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceResourceObject), TypeInfoPropertyName = "VoiceResourceObject2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionFind))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionFindType), TypeInfoPropertyName = "WebSearchActionFindType2")]
@@ -33849,6 +34128,11 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseIncompleteData))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseIncompleteObject), TypeInfoPropertyName = "WebhookResponseIncompleteObject2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseIncompleteType), TypeInfoPropertyName = "WebhookResponseIncompleteType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationInputType), TypeInfoPropertyName = "ModerationInputType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationResultBodyType), TypeInfoPropertyName = "ModerationResultBodyType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillReferenceParamType), TypeInfoPropertyName = "SkillReferenceParamType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InlineSkillSourceParam))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InlineSkillSourceParamType), TypeInfoPropertyName = "InlineSkillSourceParamType2")]
@@ -34064,6 +34348,14 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenInputUsageDetails))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificApplyPatchParamType), TypeInfoPropertyName = "SpecificApplyPatchParamType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificFunctionShellParamType), TypeInfoPropertyName = "SpecificFunctionShellParamType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationErrorBody))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationErrorBodyType), TypeInfoPropertyName = "ModerationErrorBodyType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Input4), TypeInfoPropertyName = "Input42")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationInputDiscriminator))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationInputDiscriminatorType), TypeInfoPropertyName = "ModerationInputDiscriminatorType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Output5), TypeInfoPropertyName = "Output52")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationOutputDiscriminator))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationOutputDiscriminatorType), TypeInfoPropertyName = "ModerationOutputDiscriminatorType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateConversationBody))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateConversationBody))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedConversationResourceObject), TypeInfoPropertyName = "DeletedConversationResourceObject2")]
@@ -34216,34 +34508,6 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadResourceObject), TypeInfoPropertyName = "ThreadResourceObject2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Status), TypeInfoPropertyName = "Status2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadResourceStatusDiscriminator))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType), TypeInfoPropertyName = "ThreadResourceStatusDiscriminatorType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedThreadResource))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedThreadResourceObject), TypeInfoPropertyName = "DeletedThreadResourceObject2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadListResource))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadListResourceObject), TypeInfoPropertyName = "ThreadListResourceObject2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DragPoint))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateBatchRequest))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateBatchRequestEndpoint), TypeInfoPropertyName = "CreateBatchRequestEndpoint2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateBatchRequestCompletionWindow), TypeInfoPropertyName = "CreateBatchRequestCompletionWindow2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateChatCompletionRequest))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateConversationItemsRequest))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateEvalRequest))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeysCreateRequest))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListAssistantsOrder), TypeInfoPropertyName = "ListAssistantsOrder2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListChatCompletionsOrder), TypeInfoPropertyName = "ListChatCompletionsOrder2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetChatCompletionMessagesOrder), TypeInfoPropertyName = "GetChatCompletionMessagesOrder2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListContainersOrder), TypeInfoPropertyName = "ListContainersOrder2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListContainerFilesOrder), TypeInfoPropertyName = "ListContainerFilesOrder2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListConversationItemsOrder), TypeInfoPropertyName = "ListConversationItemsOrder2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListEvalsOrder), TypeInfoPropertyName = "ListEvalsOrder2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListEvalsOrderBy), TypeInfoPropertyName = "ListEvalsOrderBy2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunsOrder), TypeInfoPropertyName = "GetEvalRunsOrder2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunsStatus), TypeInfoPropertyName = "GetEvalRunsStatus2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus), TypeInfoPropertyName = "GetEvalRunOutputItemsStatus2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder), TypeInfoPropertyName = "GetEvalRunOutputItemsOrder2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFilesOrder), TypeInfoPropertyName = "ListFilesOrder2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder), TypeInfoPropertyName = "ListFineTuningCheckpointPermissionsOrder2")]
internal sealed partial class SourceGenerationContextChunk5 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -34387,6 +34651,22 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemNullableJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeNullableJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeNullableJsonConverter),
@@ -37847,6 +38127,14 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeNullableJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeNullableJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter),
@@ -38383,6 +38671,18 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeNullableJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectNullableJsonConverter),
@@ -38909,6 +39209,10 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallsItemJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.InputJsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.OutputJsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageJsonConverter),
@@ -39101,6 +39405,10 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex
typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter),
+ typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter),
+
+ typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter),
+
typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter),
typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter),
@@ -39474,6 +39782,34 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType), TypeInfoPropertyName = "ThreadResourceStatusDiscriminatorType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedThreadResource))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedThreadResourceObject), TypeInfoPropertyName = "DeletedThreadResourceObject2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadListResource))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadListResourceObject), TypeInfoPropertyName = "ThreadListResourceObject2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DragPoint))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateBatchRequest))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateBatchRequestEndpoint), TypeInfoPropertyName = "CreateBatchRequestEndpoint2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateBatchRequestCompletionWindow), TypeInfoPropertyName = "CreateBatchRequestCompletionWindow2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateChatCompletionRequest))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateConversationItemsRequest))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateEvalRequest))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeysCreateRequest))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListAssistantsOrder), TypeInfoPropertyName = "ListAssistantsOrder2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListChatCompletionsOrder), TypeInfoPropertyName = "ListChatCompletionsOrder2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetChatCompletionMessagesOrder), TypeInfoPropertyName = "GetChatCompletionMessagesOrder2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListContainersOrder), TypeInfoPropertyName = "ListContainersOrder2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListContainerFilesOrder), TypeInfoPropertyName = "ListContainerFilesOrder2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListConversationItemsOrder), TypeInfoPropertyName = "ListConversationItemsOrder2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListEvalsOrder), TypeInfoPropertyName = "ListEvalsOrder2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListEvalsOrderBy), TypeInfoPropertyName = "ListEvalsOrderBy2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunsOrder), TypeInfoPropertyName = "GetEvalRunsOrder2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunsStatus), TypeInfoPropertyName = "GetEvalRunsStatus2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus), TypeInfoPropertyName = "GetEvalRunOutputItemsStatus2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder), TypeInfoPropertyName = "GetEvalRunOutputItemsOrder2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFilesOrder), TypeInfoPropertyName = "ListFilesOrder2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder), TypeInfoPropertyName = "ListFineTuningCheckpointPermissionsOrder2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeysListOrder), TypeInfoPropertyName = "AdminApiKeysListOrder2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListAuditLogsEffectiveAt))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
@@ -39568,6 +39904,7 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex
[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::tryAGI.OpenAI.OneOf>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>))]
@@ -39763,6 +40100,8 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex
[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.Dictionary>))]
+ [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))]
@@ -39926,6 +40265,14 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeNullableJsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemJsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemNullableJsonConverter());
+ options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeJsonConverter());
+ options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeNullableJsonConverter());
+ options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeJsonConverter());
+ options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeNullableJsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeJsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeNullableJsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeJsonConverter());
@@ -41656,6 +42003,10 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectNullableJsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeJsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeNullableJsonConverter());
+ options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeJsonConverter());
+ options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeNullableJsonConverter());
+ options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeJsonConverter());
+ options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeNullableJsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeJsonConverter());
@@ -41924,6 +42275,12 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeNullableJsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeJsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter());
+ options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeJsonConverter());
+ options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeNullableJsonConverter());
+ options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeNullableJsonConverter());
+ options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeJsonConverter());
+ options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeNullableJsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectJsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectNullableJsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrderEnumJsonConverter());
@@ -42187,6 +42544,8 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionJsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionJsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallsItemJsonConverter());
+ options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputJsonConverter());
+ options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OutputJsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartJsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageJsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageContentPartJsonConverter());
@@ -42283,6 +42642,8 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant13JsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamJsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter());
+ options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter());
+ options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter());
options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ItemFieldJsonConverter());
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 7338dabe..a1164fde 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs
@@ -848,10915 +848,11027 @@ public sealed partial class JsonSerializerContextTypes
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionNamedToolChoice? Type205 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionModeration? Type205 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceType? Type206 { get; set; }
+ public global::tryAGI.OpenAI.Input? Type206 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceFunction? Type207 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionModerationResults? Type207 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustom? Type208 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionModerationError? Type208 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomType? Type209 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminator? Type209 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomCustom? Type210 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType? Type210 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessage? Type211 { get; set; }
+ public global::tryAGI.OpenAI.Output? Type211 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OneOf>? Type212 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminator? Type212 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type213 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType? Type213 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPart? Type214 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionModerationErrorType? Type214 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageRole? Type215 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionModerationResultsType? Type215 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageAudio2? Type216 { get; set; }
+ public global::System.Collections.Generic.IList? Type216 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageFunctionCall2? Type217 { get; set; }
+ public global::tryAGI.OpenAI.ModerationResultBody? Type217 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusal? Type218 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionNamedToolChoice? Type218 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminator? Type219 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceType? Type219 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminatorType? Type220 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceFunction? Type220 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessage? Type221 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustom? Type221 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OneOf>? Type222 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomType? Type222 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type223 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomCustom? Type223 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessageRole? Type224 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessage? Type224 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessage? Type225 { get; set; }
+ public global::tryAGI.OpenAI.OneOf>? Type225 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessageRole? Type226 { get; set; }
+ public global::System.Collections.Generic.IList? Type226 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestMessage? Type227 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPart? Type227 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestSystemMessage? Type228 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageRole? Type228 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestUserMessage? Type229 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageAudio2? Type229 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestToolMessage? Type230 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageFunctionCall2? Type230 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestMessageDiscriminator? Type231 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusal? Type231 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestMessageDiscriminatorRole? Type232 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminator? Type232 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudio? Type233 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminatorType? Type233 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioType? Type234 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessage? Type234 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudio? Type235 { get; set; }
+ public global::tryAGI.OpenAI.OneOf>? Type235 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudioFormat? Type236 { get; set; }
+ public global::System.Collections.Generic.IList? Type236 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFile? Type237 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessageRole? Type237 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileType? Type238 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessage? Type238 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileFile? Type239 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessageRole? Type239 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageType? Type240 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestMessage? Type240 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrl? Type241 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestSystemMessage? Type241 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrlDetail? Type242 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestUserMessage? Type242 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusalType? Type243 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestToolMessage? Type243 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartTextType? Type244 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestMessageDiscriminator? Type244 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OneOf>? Type245 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestMessageDiscriminatorRole? Type245 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type246 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudio? Type246 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageContentPart? Type247 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioType? Type247 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageRole? Type248 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudio? Type248 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestToolMessageRole? Type249 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudioFormat? Type249 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OneOf>? Type250 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFile? Type250 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type251 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileType? Type251 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestToolMessageContentPart? Type252 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileFile? Type252 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OneOf>? Type253 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageType? Type253 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type254 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrl? Type254 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestUserMessageContentPart? Type255 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrlDetail? Type255 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRequestUserMessageRole? Type256 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusalType? Type256 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type257 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartTextType? Type257 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotation? Type258 { get; set; }
+ public global::tryAGI.OpenAI.OneOf>? Type258 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationType? Type259 { get; set; }
+ public global::System.Collections.Generic.IList? Type259 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationUrlCitation? Type260 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageContentPart? Type260 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionResponseMessageRole? Type261 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageRole? Type261 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionResponseMessageFunctionCall? Type262 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestToolMessageRole? Type262 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionResponseMessageAudio2? Type263 { get; set; }
+ public global::tryAGI.OpenAI.OneOf>? Type263 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionRole? Type264 { get; set; }
+ public global::System.Collections.Generic.IList? Type264 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionStreamOptionsVariant1? Type265 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestToolMessageContentPart? Type265 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionStreamResponseDelta? Type266 { get; set; }
+ public global::tryAGI.OpenAI.OneOf>? Type266 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaFunctionCall? Type267 { get; set; }
+ public global::System.Collections.Generic.IList? Type267 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type268 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestUserMessageContentPart? Type268 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaRole? Type269 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRequestUserMessageRole? Type269 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionTokenLogprob? Type270 { get; set; }
+ public global::System.Collections.Generic.IList? Type270 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type271 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotation? Type271 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type272 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationType? Type272 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionTokenLogprobTopLogprob? Type273 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationUrlCitation? Type273 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionTool? Type274 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionResponseMessageRole? Type274 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionToolType? Type275 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionResponseMessageFunctionCall? Type275 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionToolChoiceOption? Type276 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionResponseMessageAudio2? Type276 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChatCompletionToolChoiceOptionEnum? Type277 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionRole? Type277 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChunkingStrategyRequestParam? Type278 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionStreamOptionsVariant1? Type278 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.StaticChunkingStrategyRequestParam? Type279 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionStreamResponseDelta? Type279 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChunkingStrategyRequestParamDiscriminator? Type280 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaFunctionCall? Type280 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ChunkingStrategyRequestParamDiscriminatorType? Type281 { get; set; }
+ public global::System.Collections.Generic.IList? Type281 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CodeInterpreterFileOutput? Type282 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaRole? Type282 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CodeInterpreterFileOutputType? Type283 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionTokenLogprob? Type283 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type284 { get; set; }
+ public global::System.Collections.Generic.IList? Type284 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CodeInterpreterFileOutputFile? Type285 { get; set; }
+ public global::System.Collections.Generic.IList? Type285 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CodeInterpreterTextOutput? Type286 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionTokenLogprobTopLogprob? Type286 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CodeInterpreterTextOutputType? Type287 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionTool? Type287 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CodeInterpreterTool? Type288 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionToolType? Type288 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CodeInterpreterToolType? Type289 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionToolChoiceOption? Type289 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OneOf? Type290 { get; set; }
+ public global::tryAGI.OpenAI.ChatCompletionToolChoiceOptionEnum? Type290 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AutoCodeInterpreterToolParam? Type291 { get; set; }
+ public global::tryAGI.OpenAI.ChunkingStrategyRequestParam? Type291 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CodeInterpreterToolCall? Type292 { get; set; }
+ public global::tryAGI.OpenAI.StaticChunkingStrategyRequestParam? Type292 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CodeInterpreterToolCallType? Type293 { get; set; }
+ public global::tryAGI.OpenAI.ChunkingStrategyRequestParamDiscriminator? Type293 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CodeInterpreterToolCallStatus? Type294 { get; set; }
+ public global::tryAGI.OpenAI.ChunkingStrategyRequestParamDiscriminatorType? Type294 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type295 { get; set; }
+ public global::tryAGI.OpenAI.CodeInterpreterFileOutput? Type295 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OutputsVariant1Item? Type296 { get; set; }
+ public global::tryAGI.OpenAI.CodeInterpreterFileOutputType? Type296 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CodeInterpreterOutputLogs? Type297 { get; set; }
+ public global::System.Collections.Generic.IList? Type297 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CodeInterpreterOutputImage? Type298 { get; set; }
+ public global::tryAGI.OpenAI.CodeInterpreterFileOutputFile? Type298 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CodeInterpreterToolCallOutputsVariant1ItemDiscriminator? Type299 { get; set; }
+ public global::tryAGI.OpenAI.CodeInterpreterTextOutput? Type299 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType? Type300 { get; set; }
+ public global::tryAGI.OpenAI.CodeInterpreterTextOutputType? Type300 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ComparisonFilter? Type301 { get; set; }
+ public global::tryAGI.OpenAI.CodeInterpreterTool? Type301 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ComparisonFilterType? Type302 { get; set; }
+ public global::tryAGI.OpenAI.CodeInterpreterToolType? Type302 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OneOf>>? Type303 { get; set; }
+ public global::tryAGI.OpenAI.OneOf? Type303 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type304 { get; set; }
+ public global::tryAGI.OpenAI.AutoCodeInterpreterToolParam? Type304 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OneOf? Type305 { get; set; }
+ public global::tryAGI.OpenAI.CodeInterpreterToolCall? Type305 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CompleteUploadRequest? Type306 { get; set; }
+ public global::tryAGI.OpenAI.CodeInterpreterToolCallType? Type306 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CompletionUsage? Type307 { get; set; }
+ public global::tryAGI.OpenAI.CodeInterpreterToolCallStatus? Type307 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CompletionUsageCompletionTokensDetails? Type308 { get; set; }
+ public global::System.Collections.Generic.IList? Type308 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CompletionUsagePromptTokensDetails? Type309 { get; set; }
+ public global::tryAGI.OpenAI.OutputsVariant1Item? Type309 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CompoundFilter? Type310 { get; set; }
+ public global::tryAGI.OpenAI.CodeInterpreterOutputLogs? Type310 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CompoundFilterType? Type311 { get; set; }
+ public global::tryAGI.OpenAI.CodeInterpreterOutputImage? Type311 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type312 { get; set; }
+ public global::tryAGI.OpenAI.CodeInterpreterToolCallOutputsVariant1ItemDiscriminator? Type312 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.FiltersItem? Type313 { get; set; }
+ public global::tryAGI.OpenAI.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType? Type313 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CompoundFilterFilterDiscriminator? Type314 { get; set; }
+ public global::tryAGI.OpenAI.ComparisonFilter? Type314 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ComputerAction? Type315 { get; set; }
+ public global::tryAGI.OpenAI.ComparisonFilterType? Type315 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ClickParam? Type316 { get; set; }
+ public global::tryAGI.OpenAI.OneOf>>? Type316 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.DoubleClickAction? Type317 { get; set; }
+ public global::System.Collections.Generic.IList>? Type317 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.DragParam? Type318 { get; set; }
+ public global::tryAGI.OpenAI.OneOf? Type318 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.KeyPressAction? Type319 { get; set; }
+ public global::tryAGI.OpenAI.CompleteUploadRequest? Type319 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.MoveParam? Type320 { get; set; }
+ public global::tryAGI.OpenAI.CompletionUsage? Type320 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ScreenshotParam? Type321 { get; set; }
+ public global::tryAGI.OpenAI.CompletionUsageCompletionTokensDetails? Type321 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ScrollParam? Type322 { get; set; }
+ public global::tryAGI.OpenAI.CompletionUsagePromptTokensDetails? Type322 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.TypeParam? Type323 { get; set; }
+ public global::tryAGI.OpenAI.CompoundFilter? Type323 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.WaitParam? Type324 { get; set; }
+ public global::tryAGI.OpenAI.CompoundFilterType? Type324 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ComputerActionDiscriminator? Type325 { get; set; }
+ public global::System.Collections.Generic.IList? Type325 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ComputerActionDiscriminatorType? Type326 { get; set; }
+ public global::tryAGI.OpenAI.FiltersItem? Type326 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type327 { get; set; }
+ public global::tryAGI.OpenAI.CompoundFilterFilterDiscriminator? Type327 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ComputerScreenshotImage? Type328 { get; set; }
+ public global::tryAGI.OpenAI.ComputerAction? Type328 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ComputerScreenshotImageType? Type329 { get; set; }
+ public global::tryAGI.OpenAI.ClickParam? Type329 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ComputerToolCall? Type330 { get; set; }
+ public global::tryAGI.OpenAI.DoubleClickAction? Type330 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ComputerToolCallType? Type331 { get; set; }
+ public global::tryAGI.OpenAI.DragParam? Type331 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type332 { get; set; }
+ public global::tryAGI.OpenAI.KeyPressAction? Type332 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ComputerCallSafetyCheckParam? Type333 { get; set; }
+ public global::tryAGI.OpenAI.MoveParam? Type333 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ComputerToolCallStatus? Type334 { get; set; }
+ public global::tryAGI.OpenAI.ScreenshotParam? Type334 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ComputerToolCallOutput? Type335 { get; set; }
+ public global::tryAGI.OpenAI.ScrollParam? Type335 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ComputerToolCallOutputType? Type336 { get; set; }
+ public global::tryAGI.OpenAI.TypeParam? Type336 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ComputerToolCallOutputStatus? Type337 { get; set; }
+ public global::tryAGI.OpenAI.WaitParam? Type337 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ComputerToolCallOutputResource? Type338 { get; set; }
+ public global::tryAGI.OpenAI.ComputerActionDiscriminator? Type338 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ComputerToolCallOutputResourceVariant2? Type339 { get; set; }
+ public global::tryAGI.OpenAI.ComputerActionDiscriminatorType? Type339 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ComputerCallOutputStatus? Type340 { get; set; }
+ public global::System.Collections.Generic.IList? Type340 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ContainerFileListResource? Type341 { get; set; }
+ public global::tryAGI.OpenAI.ComputerScreenshotImage? Type341 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ContainerFileListResourceObject? Type342 { get; set; }
+ public global::tryAGI.OpenAI.ComputerScreenshotImageType? Type342 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type343 { get; set; }
+ public global::tryAGI.OpenAI.ComputerToolCall? Type343 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ContainerFileResource? Type344 { get; set; }
+ public global::tryAGI.OpenAI.ComputerToolCallType? Type344 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ContainerListResource? Type345 { get; set; }
+ public global::System.Collections.Generic.IList? Type345 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ContainerListResourceObject? Type346 { get; set; }
+ public global::tryAGI.OpenAI.ComputerCallSafetyCheckParam? Type346 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type347 { get; set; }
+ public global::tryAGI.OpenAI.ComputerToolCallStatus? Type347 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ContainerResource? Type348 { get; set; }
+ public global::tryAGI.OpenAI.ComputerToolCallOutput? Type348 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ContainerResourceExpiresAfter? Type349 { get; set; }
+ public global::tryAGI.OpenAI.ComputerToolCallOutputType? Type349 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ContainerResourceExpiresAfterAnchor? Type350 { get; set; }
+ public global::tryAGI.OpenAI.ComputerToolCallOutputStatus? Type350 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ContainerResourceMemoryLimit? Type351 { get; set; }
+ public global::tryAGI.OpenAI.ComputerToolCallOutputResource? Type351 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ContainerResourceNetworkPolicy? Type352 { get; set; }
+ public global::tryAGI.OpenAI.ComputerToolCallOutputResourceVariant2? Type352 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ContainerResourceNetworkPolicyType? Type353 { get; set; }
+ public global::tryAGI.OpenAI.ComputerCallOutputStatus? Type353 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.Content5? Type354 { get; set; }
+ public global::tryAGI.OpenAI.ContainerFileListResource? Type354 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.InputContent? Type355 { get; set; }
+ public global::tryAGI.OpenAI.ContainerFileListResourceObject? Type355 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OutputContent? Type356 { get; set; }
+ public global::System.Collections.Generic.IList? Type356 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ConversationItem? Type357 { get; set; }
+ public global::tryAGI.OpenAI.ContainerFileResource? Type357 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.Message? Type358 { get; set; }
+ public global::tryAGI.OpenAI.ContainerListResource? Type358 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.FunctionToolCallResource? Type359 { get; set; }
+ public global::tryAGI.OpenAI.ContainerListResourceObject? Type359 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.FunctionToolCallOutputResource? Type360 { get; set; }
+ public global::System.Collections.Generic.IList? Type360 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.FileSearchToolCall? Type361 { get; set; }
+ public global::tryAGI.OpenAI.ContainerResource? Type361 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.WebSearchToolCall? Type362 { get; set; }
+ public global::tryAGI.OpenAI.ContainerResourceExpiresAfter? Type362 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ImageGenToolCall? Type363 { get; set; }
+ public global::tryAGI.OpenAI.ContainerResourceExpiresAfterAnchor? Type363 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ToolSearchCall? Type364 { get; set; }
+ public global::tryAGI.OpenAI.ContainerResourceMemoryLimit? Type364 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ToolSearchOutput? Type365 { get; set; }
+ public global::tryAGI.OpenAI.ContainerResourceNetworkPolicy? Type365 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AdditionalTools? Type366 { get; set; }
+ public global::tryAGI.OpenAI.ContainerResourceNetworkPolicyType? Type366 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ReasoningItem? Type367 { get; set; }
+ public global::tryAGI.OpenAI.Content5? Type367 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CompactionBody? Type368 { get; set; }
+ public global::tryAGI.OpenAI.InputContent? Type368 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.LocalShellToolCall? Type369 { get; set; }
+ public global::tryAGI.OpenAI.OutputContent? Type369 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.LocalShellToolCallOutput? Type370 { get; set; }
+ public global::tryAGI.OpenAI.ConversationItem? Type370 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.FunctionShellCall? Type371 { get; set; }
+ public global::tryAGI.OpenAI.Message? Type371 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.FunctionShellCallOutput? Type372 { get; set; }
+ public global::tryAGI.OpenAI.FunctionToolCallResource? Type372 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ApplyPatchToolCall? Type373 { get; set; }
+ public global::tryAGI.OpenAI.FunctionToolCallOutputResource? Type373 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ApplyPatchToolCallOutput? Type374 { get; set; }
+ public global::tryAGI.OpenAI.FileSearchToolCall? Type374 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.MCPListTools? Type375 { get; set; }
+ public global::tryAGI.OpenAI.WebSearchToolCall? Type375 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.MCPApprovalRequest? Type376 { get; set; }
+ public global::tryAGI.OpenAI.ImageGenToolCall? Type376 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.MCPApprovalResponseResource? Type377 { get; set; }
+ public global::tryAGI.OpenAI.ToolSearchCall? Type377 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.MCPToolCall? Type378 { get; set; }
+ public global::tryAGI.OpenAI.ToolSearchOutput? Type378 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CustomToolCall? Type379 { get; set; }
+ public global::tryAGI.OpenAI.AdditionalTools? Type379 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CustomToolCallOutput? Type380 { get; set; }
+ public global::tryAGI.OpenAI.ReasoningItem? Type380 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ConversationItemDiscriminator? Type381 { get; set; }
+ public global::tryAGI.OpenAI.CompactionBody? Type381 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ConversationItemDiscriminatorType? Type382 { get; set; }
+ public global::tryAGI.OpenAI.LocalShellToolCall? Type382 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ConversationItemList? Type383 { get; set; }
+ public global::tryAGI.OpenAI.LocalShellToolCallOutput? Type383 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ConversationItemListObject? Type384 { get; set; }
+ public global::tryAGI.OpenAI.FunctionShellCall? Type384 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type385 { get; set; }
+ public global::tryAGI.OpenAI.FunctionShellCallOutput? Type385 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ConversationParam? Type386 { get; set; }
+ public global::tryAGI.OpenAI.ApplyPatchToolCall? Type386 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ConversationParam2? Type387 { get; set; }
+ public global::tryAGI.OpenAI.ApplyPatchToolCallOutput? Type387 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CostsResult? Type388 { get; set; }
+ public global::tryAGI.OpenAI.MCPListTools? Type388 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CostsResultObject? Type389 { get; set; }
+ public global::tryAGI.OpenAI.MCPApprovalRequest? Type389 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CostsResultAmount? Type390 { get; set; }
+ public global::tryAGI.OpenAI.MCPApprovalResponseResource? Type390 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateAssistantRequest? Type391 { get; set; }
+ public global::tryAGI.OpenAI.MCPToolCall? Type391 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AnyOf? Type392 { get; set; }
+ public global::tryAGI.OpenAI.CustomToolCall? Type392 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ReasoningEffortEnum? Type393 { get; set; }
+ public global::tryAGI.OpenAI.CustomToolCallOutput? Type393 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateAssistantRequestToolResources2? Type394 { get; set; }
+ public global::tryAGI.OpenAI.ConversationItemDiscriminator? Type394 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesCodeInterpreter? Type395 { get; set; }
+ public global::tryAGI.OpenAI.ConversationItemDiscriminatorType? Type395 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearch? Type396 { get; set; }
+ public global::tryAGI.OpenAI.ConversationItemList? Type396 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type397 { get; set; }
+ public global::tryAGI.OpenAI.ConversationItemListObject? Type397 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStore? Type398 { get; set; }
+ public global::System.Collections.Generic.IList? Type398 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategy? Type399 { get; set; }
+ public global::tryAGI.OpenAI.ConversationParam? Type399 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType? Type400 { get; set; }
+ public global::tryAGI.OpenAI.ConversationParam2? Type400 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy? Type401 { get; set; }
+ public global::tryAGI.OpenAI.CostsResult? Type401 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType? Type402 { get; set; }
+ public global::tryAGI.OpenAI.CostsResultObject? Type402 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyStatic? Type403 { get; set; }
+ public global::tryAGI.OpenAI.CostsResultAmount? Type403 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateChatCompletionRequest? Type404 { get; set; }
+ public global::tryAGI.OpenAI.CreateAssistantRequest? Type404 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateModelResponseProperties? Type405 { get; set; }
+ public global::tryAGI.OpenAI.AnyOf? Type405 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2? Type406 { get; set; }
+ public global::tryAGI.OpenAI.ReasoningEffortEnum? Type406 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type407 { get; set; }
+ public global::tryAGI.OpenAI.CreateAssistantRequestToolResources2? Type407 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ModelIdsShared? Type408 { get; set; }
+ public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesCodeInterpreter? Type408 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type409 { get; set; }
+ public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearch? Type409 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.VerbosityEnum? Type410 { get; set; }
+ public global::System.Collections.Generic.IList? Type410 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptions? Type411 { get; set; }
+ public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStore? Type411 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocation? Type412 { get; set; }
+ public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategy? Type412 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationType? Type413 { get; set; }
+ public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType? Type413 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.WebSearchLocation? Type414 { get; set; }
+ public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy? Type414 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.WebSearchContextSize? Type415 { get; set; }
+ public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType? Type415 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ResponseFormat? Type416 { get; set; }
+ public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyStatic? Type416 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminator? Type417 { get; set; }
+ public global::tryAGI.OpenAI.CreateChatCompletionRequest? Type417 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorType? Type418 { get; set; }
+ public global::tryAGI.OpenAI.CreateModelResponseProperties? Type418 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2Audio? Type419 { get; set; }
+ public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2? Type419 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.VoiceIdsOrCustomVoice? Type420 { get; set; }
+ public global::System.Collections.Generic.IList? Type420 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioFormat? Type421 { get; set; }
+ public global::tryAGI.OpenAI.ModelIdsShared? Type421 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.StopConfiguration? Type422 { get; set; }
+ public global::System.Collections.Generic.IList? Type422 { get; set; }
///
///
///
- public global::System.Collections.Generic.Dictionary? Type423 { get; set; }
+ public global::tryAGI.OpenAI.VerbosityEnum? Type423 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.PredictionContent? Type424 { get; set; }
+ public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptions? Type424 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type425 { get; set; }
+ public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocation? Type425 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OneOf? Type426 { get; set; }
+ public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationType? Type426 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CustomToolChatCompletions? Type427 { get; set; }
+ public global::tryAGI.OpenAI.WebSearchLocation? Type427 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OneOf? Type428 { get; set; }
+ public global::tryAGI.OpenAI.WebSearchContextSize? Type428 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2FunctionCall? Type429 { get; set; }
+ public global::tryAGI.OpenAI.ResponseFormat? Type429 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type430 { get; set; }
+ public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminator? Type430 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type431 { get; set; }
+ public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorType? Type431 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateChatCompletionResponseChoice? Type432 { get; set; }
+ public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2Audio? Type432 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceFinishReason? Type433 { get; set; }
+ public global::tryAGI.OpenAI.VoiceIdsOrCustomVoice? Type433 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceLogprobs2? Type434 { get; set; }
+ public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioFormat? Type434 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type435 { get; set; }
+ public global::tryAGI.OpenAI.ModerationParam? Type435 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ServiceTierEnum? Type436 { get; set; }
+ public global::tryAGI.OpenAI.StopConfiguration? Type436 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateChatCompletionResponseObject? Type437 { get; set; }
+ public global::System.Collections.Generic.Dictionary? Type437 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateChatCompletionStreamResponse? Type438 { get; set; }
+ public global::tryAGI.OpenAI.PredictionContent? Type438 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type439 { get; set; }
+ public global::System.Collections.Generic.IList>? Type439 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoice? Type440 { get; set; }
+ public global::tryAGI.OpenAI.OneOf? Type440 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceLogprobs? Type441 { get; set; }
+ public global::tryAGI.OpenAI.CustomToolChatCompletions? Type441 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceFinishReason? Type442 { get; set; }
+ public global::tryAGI.OpenAI.OneOf? Type442 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseObject? Type443 { get; set; }
+ public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2FunctionCall? Type443 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateCompletionRequest? Type444 { get; set; }
+ public global::System.Collections.Generic.IList? Type444 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AnyOf? Type445 { get; set; }
+ public global::System.Collections.Generic.IList? Type445 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateCompletionRequestModel? Type446 { get; set; }
+ public global::tryAGI.OpenAI.CreateChatCompletionResponseChoice? Type446 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>? Type447 { get; set; }
+ public global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceFinishReason? Type447 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type448 { get; set; }
+ public global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceLogprobs2? Type448 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type449 { get; set; }
+ public global::System.Collections.Generic.IList? Type449 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateCompletionResponse? Type450 { get; set; }
+ public global::tryAGI.OpenAI.ServiceTierEnum? Type450 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type451 { get; set; }
+ public global::tryAGI.OpenAI.CreateChatCompletionResponseObject? Type451 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateCompletionResponseChoice? Type452 { get; set; }
+ public global::tryAGI.OpenAI.CreateChatCompletionStreamResponse? Type452 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateCompletionResponseChoiceFinishReason? Type453 { get; set; }
+ public global::System.Collections.Generic.IList? Type453 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateCompletionResponseChoiceLogprobs2? Type454 { get; set; }
+ public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoice? Type454 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type455 { get; set; }
+ public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceLogprobs? Type455 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type456 { get; set; }
+ public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceFinishReason? Type456 { get; set; }
///
///
///
- public global::System.Collections.Generic.Dictionary? Type457 { get; set; }
+ public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseObject? Type457 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateCompletionResponseObject? Type458 { get; set; }
+ public global::tryAGI.OpenAI.CreateCompletionRequest? Type458 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateContainerBody? Type459 { get; set; }
+ public global::tryAGI.OpenAI.AnyOf? Type459 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateContainerBodyExpiresAfter? Type460 { get; set; }
+ public global::tryAGI.OpenAI.CreateCompletionRequestModel? Type460 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateContainerBodyExpiresAfterAnchor? Type461 { get; set; }
+ public global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>? Type461 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type462 { get; set; }
+ public global::System.Collections.Generic.IList? Type462 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.SkillsItem? Type463 { get; set; }
+ public global::System.Collections.Generic.IList>? Type463 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.SkillReferenceParam? Type464 { get; set; }
+ public global::tryAGI.OpenAI.CreateCompletionResponse? Type464 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.InlineSkillParam? Type465 { get; set; }
+ public global::System.Collections.Generic.IList? Type465 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminator? Type466 { get; set; }
+ public global::tryAGI.OpenAI.CreateCompletionResponseChoice? Type466 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminatorType? Type467 { get; set; }
+ public global::tryAGI.OpenAI.CreateCompletionResponseChoiceFinishReason? Type467 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateContainerBodyMemoryLimit? Type468 { get; set; }
+ public global::tryAGI.OpenAI.CreateCompletionResponseChoiceLogprobs2? Type468 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.NetworkPolicy? Type469 { get; set; }
+ public global::System.Collections.Generic.IList? Type469 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParam? Type470 { get; set; }
+ public global::System.Collections.Generic.IList>? Type470 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParam? Type471 { get; set; }
+ public global::System.Collections.Generic.Dictionary? Type471 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminator? Type472 { get; set; }
+ public global::tryAGI.OpenAI.CreateCompletionResponseObject? Type472 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminatorType? Type473 { get; set; }
+ public global::tryAGI.OpenAI.CreateContainerBody? Type473 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateContainerFileBody? Type474 { get; set; }
+ public global::tryAGI.OpenAI.CreateContainerBodyExpiresAfter? Type474 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEmbeddingRequest? Type475 { get; set; }
+ public global::tryAGI.OpenAI.CreateContainerBodyExpiresAfterAnchor? Type475 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AnyOf? Type476 { get; set; }
+ public global::System.Collections.Generic.IList? Type476 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEmbeddingRequestModel? Type477 { get; set; }
+ public global::tryAGI.OpenAI.SkillsItem? Type477 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEmbeddingRequestEncodingFormat? Type478 { get; set; }
+ public global::tryAGI.OpenAI.SkillReferenceParam? Type478 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEmbeddingResponse? Type479 { get; set; }
+ public global::tryAGI.OpenAI.InlineSkillParam? Type479 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type480 { get; set; }
+ public global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminator? Type480 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.Embedding? Type481 { get; set; }
+ public global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminatorType? Type481 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEmbeddingResponseObject? Type482 { get; set; }
+ public global::tryAGI.OpenAI.CreateContainerBodyMemoryLimit? Type482 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEmbeddingResponseUsage? Type483 { get; set; }
+ public global::tryAGI.OpenAI.NetworkPolicy? Type483 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSource? Type484 { get; set; }
+ public global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParam? Type484 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceType? Type485 { get; set; }
+ public global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParam? Type485 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessages? Type486 { get; set; }
+ public global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminator? Type486 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesType? Type487 { get; set; }
+ public global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminatorType? Type487 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type488 { get; set; }
+ public global::tryAGI.OpenAI.CreateContainerFileBody? Type488 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OneOf? Type489 { get; set; }
+ public global::tryAGI.OpenAI.CreateEmbeddingRequest? Type489 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.EasyInputMessage? Type490 { get; set; }
+ public global::tryAGI.OpenAI.AnyOf? Type490 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.EvalItem? Type491 { get; set; }
+ public global::tryAGI.OpenAI.CreateEmbeddingRequestModel? Type491 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages? Type492 { get; set; }
+ public global::tryAGI.OpenAI.CreateEmbeddingRequestEncodingFormat? Type492 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesType? Type493 { get; set; }
+ public global::tryAGI.OpenAI.CreateEmbeddingResponse? Type493 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceSamplingParams? Type494 { get; set; }
+ public global::System.Collections.Generic.IList? Type494 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OneOf? Type495 { get; set; }
+ public global::tryAGI.OpenAI.Embedding? Type495 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type496 { get; set; }
+ public global::tryAGI.OpenAI.CreateEmbeddingResponseObject? Type496 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OneOf? Type497 { get; set; }
+ public global::tryAGI.OpenAI.CreateEmbeddingResponseUsage? Type497 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.EvalJsonlFileContentSource? Type498 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSource? Type498 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.EvalJsonlFileIdSource? Type499 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceType? Type499 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.EvalStoredCompletionsSource? Type500 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessages? Type500 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfig? Type501 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesType? Type501 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfigType? Type502 { get; set; }
+ public global::System.Collections.Generic.IList>? Type502 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalItem? Type503 { get; set; }
+ public global::tryAGI.OpenAI.OneOf? Type503 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalItemSimpleInputMessage? Type504 { get; set; }
+ public global::tryAGI.OpenAI.EasyInputMessage? Type504 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalJsonlRunDataSource? Type505 { get; set; }
+ public global::tryAGI.OpenAI.EvalItem? Type505 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalJsonlRunDataSourceType? Type506 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages? Type506 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OneOf? Type507 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesType? Type507 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalLabelModelGrader? Type508 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceSamplingParams? Type508 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalLabelModelGraderType? Type509 { get; set; }
+ public global::tryAGI.OpenAI.OneOf? Type509 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type510 { get; set; }
+ public global::System.Collections.Generic.IList? Type510 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfig? Type511 { get; set; }
+ public global::tryAGI.OpenAI.OneOf? Type511 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfigType? Type512 { get; set; }
+ public global::tryAGI.OpenAI.EvalJsonlFileContentSource? Type512 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalRequest? Type513 { get; set; }
+ public global::tryAGI.OpenAI.EvalJsonlFileIdSource? Type513 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OneOf? Type514 { get; set; }
+ public global::tryAGI.OpenAI.EvalStoredCompletionsSource? Type514 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfig? Type515 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfig? Type515 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OneOf? Type516 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfigType? Type516 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.EvalGraderStringCheck? Type517 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalItem? Type517 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.EvalGraderTextSimilarity? Type518 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalItemSimpleInputMessage? Type518 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.EvalGraderPython? Type519 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalJsonlRunDataSource? Type519 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.EvalGraderScoreModel? Type520 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalJsonlRunDataSourceType? Type520 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSource? Type521 { get; set; }
+ public global::tryAGI.OpenAI.OneOf? Type521 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceType? Type522 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalLabelModelGrader? Type522 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplate? Type523 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalLabelModelGraderType? Type523 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateType? Type524 { get; set; }
+ public global::System.Collections.Generic.IList? Type524 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type525 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfig? Type525 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OneOf? Type526 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfigType? Type526 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTemplateItem? Type527 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalRequest? Type527 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference? Type528 { get; set; }
+ public global::tryAGI.OpenAI.OneOf? Type528 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceType? Type529 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfig? Type529 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceSamplingParams? Type530 { get; set; }
+ public global::tryAGI.OpenAI.OneOf? Type530 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type531 { get; set; }
+ public global::tryAGI.OpenAI.EvalGraderStringCheck? Type531 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.Tool? Type532 { get; set; }
+ public global::tryAGI.OpenAI.EvalGraderTextSimilarity? Type532 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceSamplingParamsText? Type533 { get; set; }
+ public global::tryAGI.OpenAI.EvalGraderPython? Type533 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.TextResponseFormatConfiguration? Type534 { get; set; }
+ public global::tryAGI.OpenAI.EvalGraderScoreModel? Type534 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OneOf? Type535 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSource? Type535 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.EvalResponsesSource? Type536 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceType? Type536 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalRunRequest? Type537 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplate? Type537 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OneOf? Type538 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateType? Type538 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfigType? Type539 { get; set; }
+ public global::System.Collections.Generic.IList>? Type539 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateFileRequest? Type540 { get; set; }
+ public global::tryAGI.OpenAI.OneOf? Type540 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateFileRequestPurpose? Type541 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTemplateItem? Type541 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.FileExpirationAfter? Type542 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference? Type542 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateFineTuningCheckpointPermissionRequest? Type543 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceType? Type543 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateFineTuningJobRequest? Type544 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceSamplingParams? Type544 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AnyOf? Type545 { get; set; }
+ public global::System.Collections.Generic.IList? Type545 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateFineTuningJobRequestModel? Type546 { get; set; }
+ public global::tryAGI.OpenAI.Tool? Type546 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparameters? Type547 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceSamplingParamsText? Type547 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OneOf? Type548 { get; set; }
+ public global::tryAGI.OpenAI.TextResponseFormatConfiguration? Type548 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersBatchSize? Type549 { get; set; }
+ public global::tryAGI.OpenAI.OneOf? Type549 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OneOf? Type550 { get; set; }
+ public global::tryAGI.OpenAI.EvalResponsesSource? Type550 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersLearningRateMultiplier? Type551 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalRunRequest? Type551 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.OneOf? Type552 { get; set; }
+ public global::tryAGI.OpenAI.OneOf? Type552 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersNEpochs? Type553 { get; set; }
+ public global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfigType? Type553 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type554 { get; set; }
+ public global::tryAGI.OpenAI.CreateFileRequest? Type554 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegration? Type555 { get; set; }
+ public global::tryAGI.OpenAI.CreateFileRequestPurpose? Type555 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationType? Type556 { get; set; }
+ public global::tryAGI.OpenAI.FileExpirationAfter? Type556 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationWandb? Type557 { get; set; }
+ public global::tryAGI.OpenAI.CreateFineTuningCheckpointPermissionRequest? Type557 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.FineTuneMethod? Type558 { get; set; }
+ public global::tryAGI.OpenAI.CreateFineTuningJobRequest? Type558 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateGroupBody? Type559 { get; set; }
+ public global::tryAGI.OpenAI.AnyOf? Type559 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateGroupUserBody? Type560 { get; set; }
+ public global::tryAGI.OpenAI.CreateFineTuningJobRequestModel? Type560 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateImageEditRequest? Type561 { get; set; }
+ public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparameters? Type561 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AnyOf>? Type562 { get; set; }
+ public global::tryAGI.OpenAI.OneOf? Type562 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type563 { get; set; }
+ public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersBatchSize? Type563 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.CreateImageEditRequestBackground? Type564 { get; set; }
+ public global::tryAGI.OpenAI.OneOf? Type564 { get; set; }
///
///
///
- public global::tryAGI.OpenAI.AnyOf? Type565 { get; set; }
+ public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersLearningRateMultiplier? Type565 { get; set; }
///